/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_label38.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-267fbe0 [2020-07-17 22:45:52,415 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-17 22:45:52,418 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-17 22:45:52,440 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-17 22:45:52,441 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-17 22:45:52,443 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-17 22:45:52,445 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-17 22:45:52,456 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-17 22:45:52,460 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-17 22:45:52,464 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-17 22:45:52,466 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-17 22:45:52,469 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-17 22:45:52,469 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-17 22:45:52,471 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-17 22:45:52,474 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-17 22:45:52,475 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-17 22:45:52,477 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-17 22:45:52,479 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-17 22:45:52,481 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-17 22:45:52,487 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-17 22:45:52,493 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-17 22:45:52,494 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-17 22:45:52,496 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-17 22:45:52,496 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-17 22:45:52,500 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-17 22:45:52,500 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-17 22:45:52,500 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-17 22:45:52,503 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-17 22:45:52,503 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-17 22:45:52,505 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-17 22:45:52,506 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-17 22:45:52,507 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-17 22:45:52,508 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-17 22:45:52,509 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-17 22:45:52,512 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-17 22:45:52,512 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-17 22:45:52,515 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-17 22:45:52,515 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-17 22:45:52,515 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-17 22:45:52,518 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-17 22:45:52,519 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-17 22:45:52,521 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:52,559 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-17 22:45:52,560 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-17 22:45:52,563 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-17 22:45:52,564 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-17 22:45:52,564 INFO L138 SettingsManager]: * Use SBE=true [2020-07-17 22:45:52,564 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-17 22:45:52,564 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-17 22:45:52,565 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-17 22:45:52,565 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-17 22:45:52,565 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-17 22:45:52,565 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-17 22:45:52,568 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-17 22:45:52,569 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-17 22:45:52,569 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-17 22:45:52,569 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-17 22:45:52,569 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-17 22:45:52,569 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-17 22:45:52,570 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-17 22:45:52,570 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-17 22:45:52,570 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-17 22:45:52,570 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-17 22:45:52,570 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-17 22:45:52,570 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-17 22:45:52,570 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-17 22:45:52,570 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-17 22:45:52,571 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-17 22:45:52,571 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-17 22:45:52,571 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-17 22:45:52,571 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-17 22:45:52,571 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-07-17 22:45:52,860 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-17 22:45:52,878 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-17 22:45:52,881 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-17 22:45:52,883 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-17 22:45:52,884 INFO L275 PluginConnector]: CDTParser initialized [2020-07-17 22:45:52,885 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem14_label38.c [2020-07-17 22:45:52,966 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70df48b32/fee2f0255be449589aadc0a5da5a7bcc/FLAGb8c3f5055 [2020-07-17 22:45:53,570 INFO L306 CDTParser]: Found 1 translation units. [2020-07-17 22:45:53,571 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label38.c [2020-07-17 22:45:53,587 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70df48b32/fee2f0255be449589aadc0a5da5a7bcc/FLAGb8c3f5055 [2020-07-17 22:45:53,846 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70df48b32/fee2f0255be449589aadc0a5da5a7bcc [2020-07-17 22:45:53,855 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-17 22:45:53,858 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-17 22:45:53,858 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-17 22:45:53,859 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-17 22:45:53,862 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-17 22:45:53,864 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.07 10:45:53" (1/1) ... [2020-07-17 22:45:53,867 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@456c721 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:53, skipping insertion in model container [2020-07-17 22:45:53,867 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.07 10:45:53" (1/1) ... [2020-07-17 22:45:53,874 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-17 22:45:53,928 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-17 22:45:54,521 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-17 22:45:54,527 INFO L203 MainTranslator]: Completed pre-run [2020-07-17 22:45:54,713 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-17 22:45:54,733 INFO L208 MainTranslator]: Completed translation [2020-07-17 22:45:54,733 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:54 WrapperNode [2020-07-17 22:45:54,734 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-17 22:45:54,734 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-17 22:45:54,735 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-17 22:45:54,735 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-17 22:45:54,753 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:54" (1/1) ... [2020-07-17 22:45:54,754 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:54" (1/1) ... [2020-07-17 22:45:54,774 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:54" (1/1) ... [2020-07-17 22:45:54,775 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:54" (1/1) ... [2020-07-17 22:45:54,848 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:54" (1/1) ... [2020-07-17 22:45:54,870 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:54" (1/1) ... [2020-07-17 22:45:54,887 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:54" (1/1) ... [2020-07-17 22:45:54,898 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-17 22:45:54,899 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-17 22:45:54,899 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-17 22:45:54,900 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-17 22:45:54,901 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:54" (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:54,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-17 22:45:54,976 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-17 22:45:54,976 INFO L138 BoogieDeclarations]: Found implementation of procedure calculate_output [2020-07-17 22:45:54,977 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-17 22:45:54,977 INFO L130 BoogieDeclarations]: Found specification of procedure calculate_output [2020-07-17 22:45:54,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-17 22:45:54,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-17 22:45:54,978 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2020-07-17 22:45:54,978 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-17 22:45:54,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-17 22:45:54,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-17 22:45:57,542 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-17 22:45:57,542 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-17 22:45:57,552 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.07 10:45:57 BoogieIcfgContainer [2020-07-17 22:45:57,552 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-17 22:45:57,554 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-17 22:45:57,554 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-17 22:45:57,558 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-17 22:45:57,559 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.07 10:45:53" (1/3) ... [2020-07-17 22:45:57,560 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@657c3123 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.07 10:45:57, skipping insertion in model container [2020-07-17 22:45:57,561 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.07 10:45:54" (2/3) ... [2020-07-17 22:45:57,561 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@657c3123 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.07 10:45:57, skipping insertion in model container [2020-07-17 22:45:57,562 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.07 10:45:57" (3/3) ... [2020-07-17 22:45:57,564 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem14_label38.c [2020-07-17 22:45:57,579 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-07-17 22:45:57,589 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-17 22:45:57,605 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-17 22:45:57,634 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-17 22:45:57,634 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-17 22:45:57,635 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-07-17 22:45:57,635 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-17 22:45:57,635 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-17 22:45:57,635 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-17 22:45:57,635 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-17 22:45:57,635 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-17 22:45:57,666 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states. [2020-07-17 22:45:57,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-07-17 22:45:57,676 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:45:57,677 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-17 22:45:57,678 INFO L427 AbstractCegarLoop]: === Iteration 1 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:45:57,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:45:57,685 INFO L82 PathProgramCache]: Analyzing trace with hash -281448013, now seen corresponding path program 1 times [2020-07-17 22:45:57,696 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:45:57,697 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706234615] [2020-07-17 22:45:57,697 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:45:57,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:58,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:45:58,112 INFO L280 TraceCheckUtils]: 0: Hoare triple {264#(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; {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,116 INFO L280 TraceCheckUtils]: 1: Hoare triple {262#(<= (+ ~a12~0 49) 0)} assume true; {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,117 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {262#(<= (+ ~a12~0 49) 0)} {257#true} #973#return; {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,122 INFO L263 TraceCheckUtils]: 0: Hoare triple {257#true} call ULTIMATE.init(); {264#(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,123 INFO L280 TraceCheckUtils]: 1: Hoare triple {264#(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; {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,124 INFO L280 TraceCheckUtils]: 2: Hoare triple {262#(<= (+ ~a12~0 49) 0)} assume true; {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,126 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {262#(<= (+ ~a12~0 49) 0)} {257#true} #973#return; {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,127 INFO L263 TraceCheckUtils]: 4: Hoare triple {262#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,127 INFO L280 TraceCheckUtils]: 5: Hoare triple {262#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,128 INFO L280 TraceCheckUtils]: 6: Hoare triple {262#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,129 INFO L280 TraceCheckUtils]: 7: Hoare triple {262#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {262#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:45:58,131 INFO L263 TraceCheckUtils]: 8: Hoare triple {262#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,132 INFO L280 TraceCheckUtils]: 9: Hoare triple {263#(<= (+ ~a12~0 43) 0)} ~input := #in~input; {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,133 INFO L280 TraceCheckUtils]: 10: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,134 INFO L280 TraceCheckUtils]: 11: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,135 INFO L280 TraceCheckUtils]: 12: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,136 INFO L280 TraceCheckUtils]: 13: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,136 INFO L280 TraceCheckUtils]: 14: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,137 INFO L280 TraceCheckUtils]: 15: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,138 INFO L280 TraceCheckUtils]: 16: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,139 INFO L280 TraceCheckUtils]: 17: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,140 INFO L280 TraceCheckUtils]: 18: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,141 INFO L280 TraceCheckUtils]: 19: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,142 INFO L280 TraceCheckUtils]: 20: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,143 INFO L280 TraceCheckUtils]: 21: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,144 INFO L280 TraceCheckUtils]: 22: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,145 INFO L280 TraceCheckUtils]: 23: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,145 INFO L280 TraceCheckUtils]: 24: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,146 INFO L280 TraceCheckUtils]: 25: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,147 INFO L280 TraceCheckUtils]: 26: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,148 INFO L280 TraceCheckUtils]: 27: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,149 INFO L280 TraceCheckUtils]: 28: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,150 INFO L280 TraceCheckUtils]: 29: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,151 INFO L280 TraceCheckUtils]: 30: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,152 INFO L280 TraceCheckUtils]: 31: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,152 INFO L280 TraceCheckUtils]: 32: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,153 INFO L280 TraceCheckUtils]: 33: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,154 INFO L280 TraceCheckUtils]: 34: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,155 INFO L280 TraceCheckUtils]: 35: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,156 INFO L280 TraceCheckUtils]: 36: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,157 INFO L280 TraceCheckUtils]: 37: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,157 INFO L280 TraceCheckUtils]: 38: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,158 INFO L280 TraceCheckUtils]: 39: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,159 INFO L280 TraceCheckUtils]: 40: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,160 INFO L280 TraceCheckUtils]: 41: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,161 INFO L280 TraceCheckUtils]: 42: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,162 INFO L280 TraceCheckUtils]: 43: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,163 INFO L280 TraceCheckUtils]: 44: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,163 INFO L280 TraceCheckUtils]: 45: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,164 INFO L280 TraceCheckUtils]: 46: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,165 INFO L280 TraceCheckUtils]: 47: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,166 INFO L280 TraceCheckUtils]: 48: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,167 INFO L280 TraceCheckUtils]: 49: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,167 INFO L280 TraceCheckUtils]: 50: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,168 INFO L280 TraceCheckUtils]: 51: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,170 INFO L280 TraceCheckUtils]: 52: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,170 INFO L280 TraceCheckUtils]: 53: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263#(<= (+ ~a12~0 43) 0)} is VALID [2020-07-17 22:45:58,172 INFO L280 TraceCheckUtils]: 54: Hoare triple {263#(<= (+ ~a12~0 43) 0)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {258#false} is VALID [2020-07-17 22:45:58,172 INFO L280 TraceCheckUtils]: 55: Hoare triple {258#false} assume !false; {258#false} is VALID [2020-07-17 22:45:58,183 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:58,184 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706234615] [2020-07-17 22:45:58,185 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-17 22:45:58,185 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-17 22:45:58,186 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369894584] [2020-07-17 22:45:58,193 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 56 [2020-07-17 22:45:58,196 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:45:58,201 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-17 22:45:58,295 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 56 edges. 56 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:45:58,295 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-17 22:45:58,296 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:45:58,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-17 22:45:58,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-17 22:45:58,309 INFO L87 Difference]: Start difference. First operand 254 states. Second operand 5 states. [2020-07-17 22:46:05,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:05,455 INFO L93 Difference]: Finished difference Result 902 states and 1625 transitions. [2020-07-17 22:46:05,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-17 22:46:05,456 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 56 [2020-07-17 22:46:05,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:05,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:46:05,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1625 transitions. [2020-07-17 22:46:05,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:46:05,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1625 transitions. [2020-07-17 22:46:05,534 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 1625 transitions. [2020-07-17 22:46:08,535 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1625 edges. 1625 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:08,653 INFO L225 Difference]: With dead ends: 902 [2020-07-17 22:46:08,653 INFO L226 Difference]: Without dead ends: 564 [2020-07-17 22:46:08,662 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-07-17 22:46:08,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2020-07-17 22:46:08,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 376. [2020-07-17 22:46:08,780 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:08,780 INFO L82 GeneralOperation]: Start isEquivalent. First operand 564 states. Second operand 376 states. [2020-07-17 22:46:08,781 INFO L74 IsIncluded]: Start isIncluded. First operand 564 states. Second operand 376 states. [2020-07-17 22:46:08,781 INFO L87 Difference]: Start difference. First operand 564 states. Second operand 376 states. [2020-07-17 22:46:08,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:08,816 INFO L93 Difference]: Finished difference Result 564 states and 758 transitions. [2020-07-17 22:46:08,817 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 758 transitions. [2020-07-17 22:46:08,823 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:08,824 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:08,824 INFO L74 IsIncluded]: Start isIncluded. First operand 376 states. Second operand 564 states. [2020-07-17 22:46:08,824 INFO L87 Difference]: Start difference. First operand 376 states. Second operand 564 states. [2020-07-17 22:46:08,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:08,858 INFO L93 Difference]: Finished difference Result 564 states and 758 transitions. [2020-07-17 22:46:08,858 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 758 transitions. [2020-07-17 22:46:08,860 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:08,861 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:08,861 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:08,861 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:08,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2020-07-17 22:46:08,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 528 transitions. [2020-07-17 22:46:08,881 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 528 transitions. Word has length 56 [2020-07-17 22:46:08,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:08,881 INFO L479 AbstractCegarLoop]: Abstraction has 376 states and 528 transitions. [2020-07-17 22:46:08,882 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-17 22:46:08,882 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 528 transitions. [2020-07-17 22:46:08,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2020-07-17 22:46:08,886 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:08,886 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, 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] [2020-07-17 22:46:08,887 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-17 22:46:08,887 INFO L427 AbstractCegarLoop]: === Iteration 2 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:08,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:08,887 INFO L82 PathProgramCache]: Analyzing trace with hash 123351809, now seen corresponding path program 1 times [2020-07-17 22:46:08,887 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:08,888 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284447167] [2020-07-17 22:46:08,888 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:08,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:09,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:09,101 INFO L280 TraceCheckUtils]: 0: Hoare triple {2790#(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; {2791#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-17 22:46:09,102 INFO L280 TraceCheckUtils]: 1: Hoare triple {2791#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} assume true; {2791#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-17 22:46:09,102 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {2791#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} {2705#true} #973#return; {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-17 22:46:09,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:09,234 INFO L280 TraceCheckUtils]: 0: Hoare triple {2792#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,235 INFO L280 TraceCheckUtils]: 1: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,236 INFO L280 TraceCheckUtils]: 2: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,237 INFO L280 TraceCheckUtils]: 3: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,238 INFO L280 TraceCheckUtils]: 4: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,239 INFO L280 TraceCheckUtils]: 5: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,240 INFO L280 TraceCheckUtils]: 6: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,240 INFO L280 TraceCheckUtils]: 7: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,241 INFO L280 TraceCheckUtils]: 8: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,242 INFO L280 TraceCheckUtils]: 9: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,243 INFO L280 TraceCheckUtils]: 10: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,244 INFO L280 TraceCheckUtils]: 11: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,245 INFO L280 TraceCheckUtils]: 12: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,246 INFO L280 TraceCheckUtils]: 13: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,247 INFO L280 TraceCheckUtils]: 14: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,247 INFO L280 TraceCheckUtils]: 15: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,248 INFO L280 TraceCheckUtils]: 16: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,249 INFO L280 TraceCheckUtils]: 17: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,250 INFO L280 TraceCheckUtils]: 18: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,251 INFO L280 TraceCheckUtils]: 19: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,251 INFO L280 TraceCheckUtils]: 20: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,252 INFO L280 TraceCheckUtils]: 21: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,253 INFO L280 TraceCheckUtils]: 22: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,254 INFO L280 TraceCheckUtils]: 23: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,255 INFO L280 TraceCheckUtils]: 24: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,256 INFO L280 TraceCheckUtils]: 25: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,256 INFO L280 TraceCheckUtils]: 26: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,257 INFO L280 TraceCheckUtils]: 27: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,258 INFO L280 TraceCheckUtils]: 28: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,259 INFO L280 TraceCheckUtils]: 29: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,260 INFO L280 TraceCheckUtils]: 30: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,261 INFO L280 TraceCheckUtils]: 31: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,262 INFO L280 TraceCheckUtils]: 32: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,263 INFO L280 TraceCheckUtils]: 33: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,263 INFO L280 TraceCheckUtils]: 34: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,264 INFO L280 TraceCheckUtils]: 35: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,265 INFO L280 TraceCheckUtils]: 36: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,266 INFO L280 TraceCheckUtils]: 37: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,267 INFO L280 TraceCheckUtils]: 38: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,268 INFO L280 TraceCheckUtils]: 39: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,269 INFO L280 TraceCheckUtils]: 40: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,269 INFO L280 TraceCheckUtils]: 41: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,270 INFO L280 TraceCheckUtils]: 42: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,271 INFO L280 TraceCheckUtils]: 43: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,272 INFO L280 TraceCheckUtils]: 44: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,273 INFO L280 TraceCheckUtils]: 45: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,274 INFO L280 TraceCheckUtils]: 46: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,275 INFO L280 TraceCheckUtils]: 47: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,276 INFO L280 TraceCheckUtils]: 48: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,276 INFO L280 TraceCheckUtils]: 49: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,277 INFO L280 TraceCheckUtils]: 50: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,278 INFO L280 TraceCheckUtils]: 51: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,279 INFO L280 TraceCheckUtils]: 52: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,280 INFO L280 TraceCheckUtils]: 53: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,281 INFO L280 TraceCheckUtils]: 54: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,282 INFO L280 TraceCheckUtils]: 55: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,283 INFO L280 TraceCheckUtils]: 56: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,283 INFO L280 TraceCheckUtils]: 57: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,284 INFO L280 TraceCheckUtils]: 58: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,285 INFO L280 TraceCheckUtils]: 59: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,286 INFO L280 TraceCheckUtils]: 60: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,287 INFO L280 TraceCheckUtils]: 61: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,288 INFO L280 TraceCheckUtils]: 62: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,289 INFO L280 TraceCheckUtils]: 63: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,290 INFO L280 TraceCheckUtils]: 64: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,291 INFO L280 TraceCheckUtils]: 65: Hoare triple {2793#(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)); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,292 INFO L280 TraceCheckUtils]: 66: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,293 INFO L280 TraceCheckUtils]: 67: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,294 INFO L280 TraceCheckUtils]: 68: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,294 INFO L280 TraceCheckUtils]: 69: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,295 INFO L280 TraceCheckUtils]: 70: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,296 INFO L280 TraceCheckUtils]: 71: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,297 INFO L280 TraceCheckUtils]: 72: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,298 INFO L280 TraceCheckUtils]: 73: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,299 INFO L280 TraceCheckUtils]: 74: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,300 INFO L280 TraceCheckUtils]: 75: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,302 INFO L280 TraceCheckUtils]: 76: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {2794#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-17 22:46:09,303 INFO L280 TraceCheckUtils]: 77: Hoare triple {2794#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {2794#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-17 22:46:09,304 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {2794#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} #977#return; {2706#false} is VALID [2020-07-17 22:46:09,323 INFO L263 TraceCheckUtils]: 0: Hoare triple {2705#true} call ULTIMATE.init(); {2790#(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:09,325 INFO L280 TraceCheckUtils]: 1: Hoare triple {2790#(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; {2791#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-17 22:46:09,325 INFO L280 TraceCheckUtils]: 2: Hoare triple {2791#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} assume true; {2791#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} is VALID [2020-07-17 22:46:09,326 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {2791#(and (<= (+ ~a12~0 49) 0) (<= 8 ~a15~0))} {2705#true} #973#return; {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-17 22:46:09,327 INFO L263 TraceCheckUtils]: 4: Hoare triple {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} call #t~ret4 := main(); {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-17 22:46:09,328 INFO L280 TraceCheckUtils]: 5: Hoare triple {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} ~output~0 := -1; {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-17 22:46:09,328 INFO L280 TraceCheckUtils]: 6: Hoare triple {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-17 22:46:09,329 INFO L280 TraceCheckUtils]: 7: Hoare triple {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} is VALID [2020-07-17 22:46:09,330 INFO L263 TraceCheckUtils]: 8: Hoare triple {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {2792#(and (= ~a12~0 |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:09,331 INFO L280 TraceCheckUtils]: 9: Hoare triple {2792#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,332 INFO L280 TraceCheckUtils]: 10: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,336 INFO L280 TraceCheckUtils]: 11: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,338 INFO L280 TraceCheckUtils]: 12: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,338 INFO L280 TraceCheckUtils]: 13: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,339 INFO L280 TraceCheckUtils]: 14: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,342 INFO L280 TraceCheckUtils]: 15: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,345 INFO L280 TraceCheckUtils]: 16: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,346 INFO L280 TraceCheckUtils]: 17: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,347 INFO L280 TraceCheckUtils]: 18: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,347 INFO L280 TraceCheckUtils]: 19: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,348 INFO L280 TraceCheckUtils]: 20: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,349 INFO L280 TraceCheckUtils]: 21: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,349 INFO L280 TraceCheckUtils]: 22: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,350 INFO L280 TraceCheckUtils]: 23: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,350 INFO L280 TraceCheckUtils]: 24: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,351 INFO L280 TraceCheckUtils]: 25: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,352 INFO L280 TraceCheckUtils]: 26: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,352 INFO L280 TraceCheckUtils]: 27: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,353 INFO L280 TraceCheckUtils]: 28: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,353 INFO L280 TraceCheckUtils]: 29: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,354 INFO L280 TraceCheckUtils]: 30: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,354 INFO L280 TraceCheckUtils]: 31: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,355 INFO L280 TraceCheckUtils]: 32: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,356 INFO L280 TraceCheckUtils]: 33: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,357 INFO L280 TraceCheckUtils]: 34: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,357 INFO L280 TraceCheckUtils]: 35: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,358 INFO L280 TraceCheckUtils]: 36: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,359 INFO L280 TraceCheckUtils]: 37: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,359 INFO L280 TraceCheckUtils]: 38: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,360 INFO L280 TraceCheckUtils]: 39: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,360 INFO L280 TraceCheckUtils]: 40: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,362 INFO L280 TraceCheckUtils]: 41: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,364 INFO L280 TraceCheckUtils]: 42: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,365 INFO L280 TraceCheckUtils]: 43: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,366 INFO L280 TraceCheckUtils]: 44: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,366 INFO L280 TraceCheckUtils]: 45: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,367 INFO L280 TraceCheckUtils]: 46: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,367 INFO L280 TraceCheckUtils]: 47: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,368 INFO L280 TraceCheckUtils]: 48: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,369 INFO L280 TraceCheckUtils]: 49: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,370 INFO L280 TraceCheckUtils]: 50: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,372 INFO L280 TraceCheckUtils]: 51: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,373 INFO L280 TraceCheckUtils]: 52: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,374 INFO L280 TraceCheckUtils]: 53: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,374 INFO L280 TraceCheckUtils]: 54: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,375 INFO L280 TraceCheckUtils]: 55: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,376 INFO L280 TraceCheckUtils]: 56: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,376 INFO L280 TraceCheckUtils]: 57: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,377 INFO L280 TraceCheckUtils]: 58: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,377 INFO L280 TraceCheckUtils]: 59: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,378 INFO L280 TraceCheckUtils]: 60: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,378 INFO L280 TraceCheckUtils]: 61: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,379 INFO L280 TraceCheckUtils]: 62: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,383 INFO L280 TraceCheckUtils]: 63: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,386 INFO L280 TraceCheckUtils]: 64: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,386 INFO L280 TraceCheckUtils]: 65: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,388 INFO L280 TraceCheckUtils]: 66: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,389 INFO L280 TraceCheckUtils]: 67: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,390 INFO L280 TraceCheckUtils]: 68: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,390 INFO L280 TraceCheckUtils]: 69: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,391 INFO L280 TraceCheckUtils]: 70: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,391 INFO L280 TraceCheckUtils]: 71: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,392 INFO L280 TraceCheckUtils]: 72: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,393 INFO L280 TraceCheckUtils]: 73: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,393 INFO L280 TraceCheckUtils]: 74: Hoare triple {2793#(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)); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,394 INFO L280 TraceCheckUtils]: 75: Hoare triple {2793#(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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,395 INFO L280 TraceCheckUtils]: 76: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,396 INFO L280 TraceCheckUtils]: 77: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,396 INFO L280 TraceCheckUtils]: 78: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,397 INFO L280 TraceCheckUtils]: 79: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,398 INFO L280 TraceCheckUtils]: 80: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,398 INFO L280 TraceCheckUtils]: 81: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,399 INFO L280 TraceCheckUtils]: 82: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,399 INFO L280 TraceCheckUtils]: 83: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,400 INFO L280 TraceCheckUtils]: 84: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:09,401 INFO L280 TraceCheckUtils]: 85: Hoare triple {2793#(and (= ~a12~0 |old(~a12~0)|) (= ~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {2794#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-17 22:46:09,402 INFO L280 TraceCheckUtils]: 86: Hoare triple {2794#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {2794#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-17 22:46:09,403 INFO L275 TraceCheckUtils]: 87: Hoare quadruple {2794#(or (= 5 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {2710#(and (<= (+ ~a12~0 49) 0) (not (= 5 ~a15~0)))} #977#return; {2706#false} is VALID [2020-07-17 22:46:09,403 INFO L280 TraceCheckUtils]: 88: Hoare triple {2706#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {2706#false} is VALID [2020-07-17 22:46:09,403 INFO L280 TraceCheckUtils]: 89: Hoare triple {2706#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {2706#false} is VALID [2020-07-17 22:46:09,404 INFO L280 TraceCheckUtils]: 90: Hoare triple {2706#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {2706#false} is VALID [2020-07-17 22:46:09,404 INFO L263 TraceCheckUtils]: 91: Hoare triple {2706#false} call #t~ret3 := calculate_output(~input~0); {2706#false} is VALID [2020-07-17 22:46:09,404 INFO L280 TraceCheckUtils]: 92: Hoare triple {2706#false} ~input := #in~input; {2706#false} is VALID [2020-07-17 22:46:09,404 INFO L280 TraceCheckUtils]: 93: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,405 INFO L280 TraceCheckUtils]: 94: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,405 INFO L280 TraceCheckUtils]: 95: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,405 INFO L280 TraceCheckUtils]: 96: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,405 INFO L280 TraceCheckUtils]: 97: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,405 INFO L280 TraceCheckUtils]: 98: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,406 INFO L280 TraceCheckUtils]: 99: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,406 INFO L280 TraceCheckUtils]: 100: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,406 INFO L280 TraceCheckUtils]: 101: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,406 INFO L280 TraceCheckUtils]: 102: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,407 INFO L280 TraceCheckUtils]: 103: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,407 INFO L280 TraceCheckUtils]: 104: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,407 INFO L280 TraceCheckUtils]: 105: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,407 INFO L280 TraceCheckUtils]: 106: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,407 INFO L280 TraceCheckUtils]: 107: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,408 INFO L280 TraceCheckUtils]: 108: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,408 INFO L280 TraceCheckUtils]: 109: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,408 INFO L280 TraceCheckUtils]: 110: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,408 INFO L280 TraceCheckUtils]: 111: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,409 INFO L280 TraceCheckUtils]: 112: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,409 INFO L280 TraceCheckUtils]: 113: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,409 INFO L280 TraceCheckUtils]: 114: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,409 INFO L280 TraceCheckUtils]: 115: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,409 INFO L280 TraceCheckUtils]: 116: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,410 INFO L280 TraceCheckUtils]: 117: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,410 INFO L280 TraceCheckUtils]: 118: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,410 INFO L280 TraceCheckUtils]: 119: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,410 INFO L280 TraceCheckUtils]: 120: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,411 INFO L280 TraceCheckUtils]: 121: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,411 INFO L280 TraceCheckUtils]: 122: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,411 INFO L280 TraceCheckUtils]: 123: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,411 INFO L280 TraceCheckUtils]: 124: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,412 INFO L280 TraceCheckUtils]: 125: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,412 INFO L280 TraceCheckUtils]: 126: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,412 INFO L280 TraceCheckUtils]: 127: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,412 INFO L280 TraceCheckUtils]: 128: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,412 INFO L280 TraceCheckUtils]: 129: Hoare triple {2706#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,413 INFO L280 TraceCheckUtils]: 130: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,413 INFO L280 TraceCheckUtils]: 131: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,413 INFO L280 TraceCheckUtils]: 132: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,413 INFO L280 TraceCheckUtils]: 133: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,414 INFO L280 TraceCheckUtils]: 134: Hoare triple {2706#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,414 INFO L280 TraceCheckUtils]: 135: Hoare triple {2706#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,414 INFO L280 TraceCheckUtils]: 136: Hoare triple {2706#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2706#false} is VALID [2020-07-17 22:46:09,414 INFO L280 TraceCheckUtils]: 137: Hoare triple {2706#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {2706#false} is VALID [2020-07-17 22:46:09,415 INFO L280 TraceCheckUtils]: 138: Hoare triple {2706#false} assume !false; {2706#false} is VALID [2020-07-17 22:46:09,447 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-17 22:46:09,447 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284447167] [2020-07-17 22:46:09,448 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-17 22:46:09,448 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-17 22:46:09,448 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32253805] [2020-07-17 22:46:09,450 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 139 [2020-07-17 22:46:09,451 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:09,451 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-17 22:46:09,641 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 139 edges. 139 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:09,641 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-17 22:46:09,641 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:09,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-17 22:46:09,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-07-17 22:46:09,642 INFO L87 Difference]: Start difference. First operand 376 states and 528 transitions. Second operand 8 states. [2020-07-17 22:46:16,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:16,765 INFO L93 Difference]: Finished difference Result 1134 states and 1534 transitions. [2020-07-17 22:46:16,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-07-17 22:46:16,766 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 139 [2020-07-17 22:46:16,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:16,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-17 22:46:16,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1073 transitions. [2020-07-17 22:46:16,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-17 22:46:16,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1073 transitions. [2020-07-17 22:46:16,794 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states and 1073 transitions. [2020-07-17 22:46:18,945 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1073 edges. 1073 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:19,015 INFO L225 Difference]: With dead ends: 1134 [2020-07-17 22:46:19,016 INFO L226 Difference]: Without dead ends: 764 [2020-07-17 22:46:19,018 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-07-17 22:46:19,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2020-07-17 22:46:19,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 564. [2020-07-17 22:46:19,153 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:19,153 INFO L82 GeneralOperation]: Start isEquivalent. First operand 764 states. Second operand 564 states. [2020-07-17 22:46:19,153 INFO L74 IsIncluded]: Start isIncluded. First operand 764 states. Second operand 564 states. [2020-07-17 22:46:19,153 INFO L87 Difference]: Start difference. First operand 764 states. Second operand 564 states. [2020-07-17 22:46:19,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:19,205 INFO L93 Difference]: Finished difference Result 764 states and 992 transitions. [2020-07-17 22:46:19,205 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 992 transitions. [2020-07-17 22:46:19,210 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:19,210 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:19,210 INFO L74 IsIncluded]: Start isIncluded. First operand 564 states. Second operand 764 states. [2020-07-17 22:46:19,210 INFO L87 Difference]: Start difference. First operand 564 states. Second operand 764 states. [2020-07-17 22:46:19,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:19,270 INFO L93 Difference]: Finished difference Result 764 states and 992 transitions. [2020-07-17 22:46:19,270 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 992 transitions. [2020-07-17 22:46:19,275 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:19,275 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:19,275 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:19,275 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:19,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 564 states. [2020-07-17 22:46:19,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 750 transitions. [2020-07-17 22:46:19,317 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 750 transitions. Word has length 139 [2020-07-17 22:46:19,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:19,318 INFO L479 AbstractCegarLoop]: Abstraction has 564 states and 750 transitions. [2020-07-17 22:46:19,318 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-17 22:46:19,318 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 750 transitions. [2020-07-17 22:46:19,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2020-07-17 22:46:19,321 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:19,321 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, 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, 1, 1, 1, 1, 1] [2020-07-17 22:46:19,322 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-17 22:46:19,322 INFO L427 AbstractCegarLoop]: === Iteration 3 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:19,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:19,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1050217491, now seen corresponding path program 1 times [2020-07-17 22:46:19,323 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:19,323 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621234946] [2020-07-17 22:46:19,323 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:19,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:19,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:19,610 INFO L280 TraceCheckUtils]: 0: Hoare triple {6183#(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; {6072#true} is VALID [2020-07-17 22:46:19,610 INFO L280 TraceCheckUtils]: 1: Hoare triple {6072#true} assume true; {6072#true} is VALID [2020-07-17 22:46:19,611 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {6072#true} {6072#true} #973#return; {6072#true} is VALID [2020-07-17 22:46:19,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:19,690 INFO L280 TraceCheckUtils]: 0: Hoare triple {6184#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {6072#true} is VALID [2020-07-17 22:46:19,690 INFO L280 TraceCheckUtils]: 1: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,690 INFO L280 TraceCheckUtils]: 2: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,691 INFO L280 TraceCheckUtils]: 3: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,691 INFO L280 TraceCheckUtils]: 4: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,691 INFO L280 TraceCheckUtils]: 5: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,692 INFO L280 TraceCheckUtils]: 6: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,692 INFO L280 TraceCheckUtils]: 7: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,692 INFO L280 TraceCheckUtils]: 8: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,692 INFO L280 TraceCheckUtils]: 9: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,693 INFO L280 TraceCheckUtils]: 10: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,693 INFO L280 TraceCheckUtils]: 11: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,693 INFO L280 TraceCheckUtils]: 12: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,693 INFO L280 TraceCheckUtils]: 13: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,693 INFO L280 TraceCheckUtils]: 14: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,694 INFO L280 TraceCheckUtils]: 15: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,694 INFO L280 TraceCheckUtils]: 16: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,694 INFO L280 TraceCheckUtils]: 17: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,694 INFO L280 TraceCheckUtils]: 18: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,695 INFO L280 TraceCheckUtils]: 19: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,695 INFO L280 TraceCheckUtils]: 20: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,695 INFO L280 TraceCheckUtils]: 21: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,695 INFO L280 TraceCheckUtils]: 22: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,696 INFO L280 TraceCheckUtils]: 23: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,696 INFO L280 TraceCheckUtils]: 24: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,696 INFO L280 TraceCheckUtils]: 25: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,696 INFO L280 TraceCheckUtils]: 26: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,697 INFO L280 TraceCheckUtils]: 27: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,697 INFO L280 TraceCheckUtils]: 28: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,697 INFO L280 TraceCheckUtils]: 29: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,697 INFO L280 TraceCheckUtils]: 30: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,698 INFO L280 TraceCheckUtils]: 31: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,698 INFO L280 TraceCheckUtils]: 32: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,698 INFO L280 TraceCheckUtils]: 33: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,698 INFO L280 TraceCheckUtils]: 34: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,699 INFO L280 TraceCheckUtils]: 35: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,699 INFO L280 TraceCheckUtils]: 36: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,699 INFO L280 TraceCheckUtils]: 37: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,699 INFO L280 TraceCheckUtils]: 38: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,700 INFO L280 TraceCheckUtils]: 39: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,700 INFO L280 TraceCheckUtils]: 40: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,700 INFO L280 TraceCheckUtils]: 41: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,700 INFO L280 TraceCheckUtils]: 42: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,701 INFO L280 TraceCheckUtils]: 43: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,701 INFO L280 TraceCheckUtils]: 44: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,701 INFO L280 TraceCheckUtils]: 45: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,701 INFO L280 TraceCheckUtils]: 46: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,702 INFO L280 TraceCheckUtils]: 47: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,702 INFO L280 TraceCheckUtils]: 48: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,702 INFO L280 TraceCheckUtils]: 49: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,702 INFO L280 TraceCheckUtils]: 50: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,703 INFO L280 TraceCheckUtils]: 51: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,703 INFO L280 TraceCheckUtils]: 52: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,703 INFO L280 TraceCheckUtils]: 53: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,703 INFO L280 TraceCheckUtils]: 54: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,704 INFO L280 TraceCheckUtils]: 55: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,704 INFO L280 TraceCheckUtils]: 56: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,704 INFO L280 TraceCheckUtils]: 57: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,704 INFO L280 TraceCheckUtils]: 58: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,705 INFO L280 TraceCheckUtils]: 59: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,705 INFO L280 TraceCheckUtils]: 60: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,705 INFO L280 TraceCheckUtils]: 61: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,706 INFO L280 TraceCheckUtils]: 62: Hoare triple {6072#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,706 INFO L280 TraceCheckUtils]: 63: Hoare triple {6072#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,706 INFO L280 TraceCheckUtils]: 64: Hoare triple {6072#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,706 INFO L280 TraceCheckUtils]: 65: Hoare triple {6072#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {6072#true} is VALID [2020-07-17 22:46:19,707 INFO L280 TraceCheckUtils]: 66: Hoare triple {6072#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,707 INFO L280 TraceCheckUtils]: 67: Hoare triple {6072#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,707 INFO L280 TraceCheckUtils]: 68: Hoare triple {6072#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,707 INFO L280 TraceCheckUtils]: 69: Hoare triple {6072#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,708 INFO L280 TraceCheckUtils]: 70: Hoare triple {6072#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,708 INFO L280 TraceCheckUtils]: 71: Hoare triple {6072#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,708 INFO L280 TraceCheckUtils]: 72: Hoare triple {6072#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,708 INFO L280 TraceCheckUtils]: 73: Hoare triple {6072#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,709 INFO L280 TraceCheckUtils]: 74: Hoare triple {6072#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,709 INFO L280 TraceCheckUtils]: 75: Hoare triple {6072#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,709 INFO L280 TraceCheckUtils]: 76: Hoare triple {6072#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {6072#true} is VALID [2020-07-17 22:46:19,709 INFO L280 TraceCheckUtils]: 77: Hoare triple {6072#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,710 INFO L280 TraceCheckUtils]: 78: Hoare triple {6072#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,710 INFO L280 TraceCheckUtils]: 79: Hoare triple {6072#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,710 INFO L280 TraceCheckUtils]: 80: Hoare triple {6072#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,710 INFO L280 TraceCheckUtils]: 81: Hoare triple {6072#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,711 INFO L280 TraceCheckUtils]: 82: Hoare triple {6072#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,711 INFO L280 TraceCheckUtils]: 83: Hoare triple {6072#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,711 INFO L280 TraceCheckUtils]: 84: Hoare triple {6072#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,711 INFO L280 TraceCheckUtils]: 85: Hoare triple {6072#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,712 INFO L280 TraceCheckUtils]: 86: Hoare triple {6072#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,712 INFO L280 TraceCheckUtils]: 87: Hoare triple {6072#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,712 INFO L280 TraceCheckUtils]: 88: Hoare triple {6072#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,712 INFO L280 TraceCheckUtils]: 89: Hoare triple {6072#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,713 INFO L280 TraceCheckUtils]: 90: Hoare triple {6072#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,713 INFO L280 TraceCheckUtils]: 91: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,713 INFO L280 TraceCheckUtils]: 92: Hoare triple {6072#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,713 INFO L280 TraceCheckUtils]: 93: Hoare triple {6072#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,714 INFO L280 TraceCheckUtils]: 94: Hoare triple {6072#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,714 INFO L280 TraceCheckUtils]: 95: Hoare triple {6072#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,714 INFO L280 TraceCheckUtils]: 96: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,715 INFO L280 TraceCheckUtils]: 97: Hoare triple {6072#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,715 INFO L280 TraceCheckUtils]: 98: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,715 INFO L280 TraceCheckUtils]: 99: Hoare triple {6072#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,715 INFO L280 TraceCheckUtils]: 100: Hoare triple {6072#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,716 INFO L280 TraceCheckUtils]: 101: Hoare triple {6072#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {6072#true} is VALID [2020-07-17 22:46:19,718 INFO L280 TraceCheckUtils]: 102: Hoare triple {6072#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; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,723 INFO L280 TraceCheckUtils]: 103: Hoare triple {6182#(= 7 ~a21~0)} assume true; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,725 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {6182#(= 7 ~a21~0)} {6072#true} #977#return; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,734 INFO L263 TraceCheckUtils]: 0: Hoare triple {6072#true} call ULTIMATE.init(); {6183#(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:19,735 INFO L280 TraceCheckUtils]: 1: Hoare triple {6183#(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; {6072#true} is VALID [2020-07-17 22:46:19,735 INFO L280 TraceCheckUtils]: 2: Hoare triple {6072#true} assume true; {6072#true} is VALID [2020-07-17 22:46:19,736 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {6072#true} {6072#true} #973#return; {6072#true} is VALID [2020-07-17 22:46:19,736 INFO L263 TraceCheckUtils]: 4: Hoare triple {6072#true} call #t~ret4 := main(); {6072#true} is VALID [2020-07-17 22:46:19,736 INFO L280 TraceCheckUtils]: 5: Hoare triple {6072#true} ~output~0 := -1; {6072#true} is VALID [2020-07-17 22:46:19,736 INFO L280 TraceCheckUtils]: 6: Hoare triple {6072#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {6072#true} is VALID [2020-07-17 22:46:19,736 INFO L280 TraceCheckUtils]: 7: Hoare triple {6072#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {6072#true} is VALID [2020-07-17 22:46:19,738 INFO L263 TraceCheckUtils]: 8: Hoare triple {6072#true} call #t~ret3 := calculate_output(~input~0); {6184#(and (= ~a12~0 |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:19,738 INFO L280 TraceCheckUtils]: 9: Hoare triple {6184#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {6072#true} is VALID [2020-07-17 22:46:19,738 INFO L280 TraceCheckUtils]: 10: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,739 INFO L280 TraceCheckUtils]: 11: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,739 INFO L280 TraceCheckUtils]: 12: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,739 INFO L280 TraceCheckUtils]: 13: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,739 INFO L280 TraceCheckUtils]: 14: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,740 INFO L280 TraceCheckUtils]: 15: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,740 INFO L280 TraceCheckUtils]: 16: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,740 INFO L280 TraceCheckUtils]: 17: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,740 INFO L280 TraceCheckUtils]: 18: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,740 INFO L280 TraceCheckUtils]: 19: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,741 INFO L280 TraceCheckUtils]: 20: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,741 INFO L280 TraceCheckUtils]: 21: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,741 INFO L280 TraceCheckUtils]: 22: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,741 INFO L280 TraceCheckUtils]: 23: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,741 INFO L280 TraceCheckUtils]: 24: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,742 INFO L280 TraceCheckUtils]: 25: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,742 INFO L280 TraceCheckUtils]: 26: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,742 INFO L280 TraceCheckUtils]: 27: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,742 INFO L280 TraceCheckUtils]: 28: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,742 INFO L280 TraceCheckUtils]: 29: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,743 INFO L280 TraceCheckUtils]: 30: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,743 INFO L280 TraceCheckUtils]: 31: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,743 INFO L280 TraceCheckUtils]: 32: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,743 INFO L280 TraceCheckUtils]: 33: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,743 INFO L280 TraceCheckUtils]: 34: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,744 INFO L280 TraceCheckUtils]: 35: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,744 INFO L280 TraceCheckUtils]: 36: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,744 INFO L280 TraceCheckUtils]: 37: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,744 INFO L280 TraceCheckUtils]: 38: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,744 INFO L280 TraceCheckUtils]: 39: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,745 INFO L280 TraceCheckUtils]: 40: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,745 INFO L280 TraceCheckUtils]: 41: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,745 INFO L280 TraceCheckUtils]: 42: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,745 INFO L280 TraceCheckUtils]: 43: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,745 INFO L280 TraceCheckUtils]: 44: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,746 INFO L280 TraceCheckUtils]: 45: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,746 INFO L280 TraceCheckUtils]: 46: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,746 INFO L280 TraceCheckUtils]: 47: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,746 INFO L280 TraceCheckUtils]: 48: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,746 INFO L280 TraceCheckUtils]: 49: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,747 INFO L280 TraceCheckUtils]: 50: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,747 INFO L280 TraceCheckUtils]: 51: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,747 INFO L280 TraceCheckUtils]: 52: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,747 INFO L280 TraceCheckUtils]: 53: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,748 INFO L280 TraceCheckUtils]: 54: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,748 INFO L280 TraceCheckUtils]: 55: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,748 INFO L280 TraceCheckUtils]: 56: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,748 INFO L280 TraceCheckUtils]: 57: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,748 INFO L280 TraceCheckUtils]: 58: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,749 INFO L280 TraceCheckUtils]: 59: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,749 INFO L280 TraceCheckUtils]: 60: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,749 INFO L280 TraceCheckUtils]: 61: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,749 INFO L280 TraceCheckUtils]: 62: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,749 INFO L280 TraceCheckUtils]: 63: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,750 INFO L280 TraceCheckUtils]: 64: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,750 INFO L280 TraceCheckUtils]: 65: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,750 INFO L280 TraceCheckUtils]: 66: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,750 INFO L280 TraceCheckUtils]: 67: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,750 INFO L280 TraceCheckUtils]: 68: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,751 INFO L280 TraceCheckUtils]: 69: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,751 INFO L280 TraceCheckUtils]: 70: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,751 INFO L280 TraceCheckUtils]: 71: Hoare triple {6072#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,751 INFO L280 TraceCheckUtils]: 72: Hoare triple {6072#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,752 INFO L280 TraceCheckUtils]: 73: Hoare triple {6072#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,752 INFO L280 TraceCheckUtils]: 74: Hoare triple {6072#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {6072#true} is VALID [2020-07-17 22:46:19,752 INFO L280 TraceCheckUtils]: 75: Hoare triple {6072#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,752 INFO L280 TraceCheckUtils]: 76: Hoare triple {6072#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,752 INFO L280 TraceCheckUtils]: 77: Hoare triple {6072#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,753 INFO L280 TraceCheckUtils]: 78: Hoare triple {6072#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,753 INFO L280 TraceCheckUtils]: 79: Hoare triple {6072#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,753 INFO L280 TraceCheckUtils]: 80: Hoare triple {6072#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,753 INFO L280 TraceCheckUtils]: 81: Hoare triple {6072#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,754 INFO L280 TraceCheckUtils]: 82: Hoare triple {6072#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,754 INFO L280 TraceCheckUtils]: 83: Hoare triple {6072#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,754 INFO L280 TraceCheckUtils]: 84: Hoare triple {6072#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,754 INFO L280 TraceCheckUtils]: 85: Hoare triple {6072#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {6072#true} is VALID [2020-07-17 22:46:19,754 INFO L280 TraceCheckUtils]: 86: Hoare triple {6072#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,754 INFO L280 TraceCheckUtils]: 87: Hoare triple {6072#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,755 INFO L280 TraceCheckUtils]: 88: Hoare triple {6072#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,755 INFO L280 TraceCheckUtils]: 89: Hoare triple {6072#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,755 INFO L280 TraceCheckUtils]: 90: Hoare triple {6072#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,755 INFO L280 TraceCheckUtils]: 91: Hoare triple {6072#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,755 INFO L280 TraceCheckUtils]: 92: Hoare triple {6072#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,756 INFO L280 TraceCheckUtils]: 93: Hoare triple {6072#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,756 INFO L280 TraceCheckUtils]: 94: Hoare triple {6072#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,756 INFO L280 TraceCheckUtils]: 95: Hoare triple {6072#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,756 INFO L280 TraceCheckUtils]: 96: Hoare triple {6072#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,756 INFO L280 TraceCheckUtils]: 97: Hoare triple {6072#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {6072#true} is VALID [2020-07-17 22:46:19,756 INFO L280 TraceCheckUtils]: 98: Hoare triple {6072#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,757 INFO L280 TraceCheckUtils]: 99: Hoare triple {6072#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,757 INFO L280 TraceCheckUtils]: 100: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,757 INFO L280 TraceCheckUtils]: 101: Hoare triple {6072#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,757 INFO L280 TraceCheckUtils]: 102: Hoare triple {6072#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,757 INFO L280 TraceCheckUtils]: 103: Hoare triple {6072#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,758 INFO L280 TraceCheckUtils]: 104: Hoare triple {6072#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:19,758 INFO L280 TraceCheckUtils]: 105: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:19,758 INFO L280 TraceCheckUtils]: 106: Hoare triple {6072#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,758 INFO L280 TraceCheckUtils]: 107: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:19,758 INFO L280 TraceCheckUtils]: 108: Hoare triple {6072#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,759 INFO L280 TraceCheckUtils]: 109: Hoare triple {6072#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:19,759 INFO L280 TraceCheckUtils]: 110: Hoare triple {6072#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {6072#true} is VALID [2020-07-17 22:46:19,760 INFO L280 TraceCheckUtils]: 111: Hoare triple {6072#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; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,761 INFO L280 TraceCheckUtils]: 112: Hoare triple {6182#(= 7 ~a21~0)} assume true; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,761 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {6182#(= 7 ~a21~0)} {6072#true} #977#return; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,762 INFO L280 TraceCheckUtils]: 114: Hoare triple {6182#(= 7 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,763 INFO L280 TraceCheckUtils]: 115: Hoare triple {6182#(= 7 ~a21~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,763 INFO L280 TraceCheckUtils]: 116: Hoare triple {6182#(= 7 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,764 INFO L263 TraceCheckUtils]: 117: Hoare triple {6182#(= 7 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,765 INFO L280 TraceCheckUtils]: 118: Hoare triple {6182#(= 7 ~a21~0)} ~input := #in~input; {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,765 INFO L280 TraceCheckUtils]: 119: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,766 INFO L280 TraceCheckUtils]: 120: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,767 INFO L280 TraceCheckUtils]: 121: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,767 INFO L280 TraceCheckUtils]: 122: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,768 INFO L280 TraceCheckUtils]: 123: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,769 INFO L280 TraceCheckUtils]: 124: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,769 INFO L280 TraceCheckUtils]: 125: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,770 INFO L280 TraceCheckUtils]: 126: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,770 INFO L280 TraceCheckUtils]: 127: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,771 INFO L280 TraceCheckUtils]: 128: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,771 INFO L280 TraceCheckUtils]: 129: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,772 INFO L280 TraceCheckUtils]: 130: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,773 INFO L280 TraceCheckUtils]: 131: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,773 INFO L280 TraceCheckUtils]: 132: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,774 INFO L280 TraceCheckUtils]: 133: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,774 INFO L280 TraceCheckUtils]: 134: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,775 INFO L280 TraceCheckUtils]: 135: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,776 INFO L280 TraceCheckUtils]: 136: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,776 INFO L280 TraceCheckUtils]: 137: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,777 INFO L280 TraceCheckUtils]: 138: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,777 INFO L280 TraceCheckUtils]: 139: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,778 INFO L280 TraceCheckUtils]: 140: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,779 INFO L280 TraceCheckUtils]: 141: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,779 INFO L280 TraceCheckUtils]: 142: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,780 INFO L280 TraceCheckUtils]: 143: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,781 INFO L280 TraceCheckUtils]: 144: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,781 INFO L280 TraceCheckUtils]: 145: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,782 INFO L280 TraceCheckUtils]: 146: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,782 INFO L280 TraceCheckUtils]: 147: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,783 INFO L280 TraceCheckUtils]: 148: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,783 INFO L280 TraceCheckUtils]: 149: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,784 INFO L280 TraceCheckUtils]: 150: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,784 INFO L280 TraceCheckUtils]: 151: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,785 INFO L280 TraceCheckUtils]: 152: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,786 INFO L280 TraceCheckUtils]: 153: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,786 INFO L280 TraceCheckUtils]: 154: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,787 INFO L280 TraceCheckUtils]: 155: Hoare triple {6182#(= 7 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,787 INFO L280 TraceCheckUtils]: 156: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,788 INFO L280 TraceCheckUtils]: 157: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,788 INFO L280 TraceCheckUtils]: 158: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,789 INFO L280 TraceCheckUtils]: 159: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,789 INFO L280 TraceCheckUtils]: 160: Hoare triple {6182#(= 7 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,790 INFO L280 TraceCheckUtils]: 161: Hoare triple {6182#(= 7 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,790 INFO L280 TraceCheckUtils]: 162: Hoare triple {6182#(= 7 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6182#(= 7 ~a21~0)} is VALID [2020-07-17 22:46:19,791 INFO L280 TraceCheckUtils]: 163: Hoare triple {6182#(= 7 ~a21~0)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {6073#false} is VALID [2020-07-17 22:46:19,791 INFO L280 TraceCheckUtils]: 164: Hoare triple {6073#false} assume !false; {6073#false} is VALID [2020-07-17 22:46:19,814 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 48 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-17 22:46:19,815 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621234946] [2020-07-17 22:46:19,815 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924874420] [2020-07-17 22:46:19,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 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:46:19,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:19,905 INFO L264 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:46:19,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:19,941 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:46:20,170 INFO L263 TraceCheckUtils]: 0: Hoare triple {6072#true} call ULTIMATE.init(); {6072#true} is VALID [2020-07-17 22:46:20,170 INFO L280 TraceCheckUtils]: 1: Hoare triple {6072#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; {6072#true} is VALID [2020-07-17 22:46:20,171 INFO L280 TraceCheckUtils]: 2: Hoare triple {6072#true} assume true; {6072#true} is VALID [2020-07-17 22:46:20,171 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {6072#true} {6072#true} #973#return; {6072#true} is VALID [2020-07-17 22:46:20,171 INFO L263 TraceCheckUtils]: 4: Hoare triple {6072#true} call #t~ret4 := main(); {6072#true} is VALID [2020-07-17 22:46:20,171 INFO L280 TraceCheckUtils]: 5: Hoare triple {6072#true} ~output~0 := -1; {6072#true} is VALID [2020-07-17 22:46:20,171 INFO L280 TraceCheckUtils]: 6: Hoare triple {6072#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {6072#true} is VALID [2020-07-17 22:46:20,172 INFO L280 TraceCheckUtils]: 7: Hoare triple {6072#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {6072#true} is VALID [2020-07-17 22:46:20,172 INFO L263 TraceCheckUtils]: 8: Hoare triple {6072#true} call #t~ret3 := calculate_output(~input~0); {6072#true} is VALID [2020-07-17 22:46:20,172 INFO L280 TraceCheckUtils]: 9: Hoare triple {6072#true} ~input := #in~input; {6072#true} is VALID [2020-07-17 22:46:20,172 INFO L280 TraceCheckUtils]: 10: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,172 INFO L280 TraceCheckUtils]: 11: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,173 INFO L280 TraceCheckUtils]: 12: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,173 INFO L280 TraceCheckUtils]: 13: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,173 INFO L280 TraceCheckUtils]: 14: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,173 INFO L280 TraceCheckUtils]: 15: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,174 INFO L280 TraceCheckUtils]: 16: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,174 INFO L280 TraceCheckUtils]: 17: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,174 INFO L280 TraceCheckUtils]: 18: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,174 INFO L280 TraceCheckUtils]: 19: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,174 INFO L280 TraceCheckUtils]: 20: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,175 INFO L280 TraceCheckUtils]: 21: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,175 INFO L280 TraceCheckUtils]: 22: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,175 INFO L280 TraceCheckUtils]: 23: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,175 INFO L280 TraceCheckUtils]: 24: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,175 INFO L280 TraceCheckUtils]: 25: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,175 INFO L280 TraceCheckUtils]: 26: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,176 INFO L280 TraceCheckUtils]: 27: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,176 INFO L280 TraceCheckUtils]: 28: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,176 INFO L280 TraceCheckUtils]: 29: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,176 INFO L280 TraceCheckUtils]: 30: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,177 INFO L280 TraceCheckUtils]: 31: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,177 INFO L280 TraceCheckUtils]: 32: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,177 INFO L280 TraceCheckUtils]: 33: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,177 INFO L280 TraceCheckUtils]: 34: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,177 INFO L280 TraceCheckUtils]: 35: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,178 INFO L280 TraceCheckUtils]: 36: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,178 INFO L280 TraceCheckUtils]: 37: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,178 INFO L280 TraceCheckUtils]: 38: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,178 INFO L280 TraceCheckUtils]: 39: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,178 INFO L280 TraceCheckUtils]: 40: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,178 INFO L280 TraceCheckUtils]: 41: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,179 INFO L280 TraceCheckUtils]: 42: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,179 INFO L280 TraceCheckUtils]: 43: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,179 INFO L280 TraceCheckUtils]: 44: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,179 INFO L280 TraceCheckUtils]: 45: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,179 INFO L280 TraceCheckUtils]: 46: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,179 INFO L280 TraceCheckUtils]: 47: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,180 INFO L280 TraceCheckUtils]: 48: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,180 INFO L280 TraceCheckUtils]: 49: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,180 INFO L280 TraceCheckUtils]: 50: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,180 INFO L280 TraceCheckUtils]: 51: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,180 INFO L280 TraceCheckUtils]: 52: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,181 INFO L280 TraceCheckUtils]: 53: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,181 INFO L280 TraceCheckUtils]: 54: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,181 INFO L280 TraceCheckUtils]: 55: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,181 INFO L280 TraceCheckUtils]: 56: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,181 INFO L280 TraceCheckUtils]: 57: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,182 INFO L280 TraceCheckUtils]: 58: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,182 INFO L280 TraceCheckUtils]: 59: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,182 INFO L280 TraceCheckUtils]: 60: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,182 INFO L280 TraceCheckUtils]: 61: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,182 INFO L280 TraceCheckUtils]: 62: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,183 INFO L280 TraceCheckUtils]: 63: Hoare triple {6072#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,183 INFO L280 TraceCheckUtils]: 64: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,183 INFO L280 TraceCheckUtils]: 65: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,183 INFO L280 TraceCheckUtils]: 66: Hoare triple {6072#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,183 INFO L280 TraceCheckUtils]: 67: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,184 INFO L280 TraceCheckUtils]: 68: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,184 INFO L280 TraceCheckUtils]: 69: Hoare triple {6072#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,184 INFO L280 TraceCheckUtils]: 70: Hoare triple {6072#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,184 INFO L280 TraceCheckUtils]: 71: Hoare triple {6072#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,184 INFO L280 TraceCheckUtils]: 72: Hoare triple {6072#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,184 INFO L280 TraceCheckUtils]: 73: Hoare triple {6072#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,185 INFO L280 TraceCheckUtils]: 74: Hoare triple {6072#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {6072#true} is VALID [2020-07-17 22:46:20,185 INFO L280 TraceCheckUtils]: 75: Hoare triple {6072#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,185 INFO L280 TraceCheckUtils]: 76: Hoare triple {6072#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {6072#true} is VALID [2020-07-17 22:46:20,185 INFO L280 TraceCheckUtils]: 77: Hoare triple {6072#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,185 INFO L280 TraceCheckUtils]: 78: Hoare triple {6072#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,186 INFO L280 TraceCheckUtils]: 79: Hoare triple {6072#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,186 INFO L280 TraceCheckUtils]: 80: Hoare triple {6072#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,186 INFO L280 TraceCheckUtils]: 81: Hoare triple {6072#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,186 INFO L280 TraceCheckUtils]: 82: Hoare triple {6072#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {6072#true} is VALID [2020-07-17 22:46:20,186 INFO L280 TraceCheckUtils]: 83: Hoare triple {6072#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,187 INFO L280 TraceCheckUtils]: 84: Hoare triple {6072#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,187 INFO L280 TraceCheckUtils]: 85: Hoare triple {6072#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {6072#true} is VALID [2020-07-17 22:46:20,187 INFO L280 TraceCheckUtils]: 86: Hoare triple {6072#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,187 INFO L280 TraceCheckUtils]: 87: Hoare triple {6072#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {6072#true} is VALID [2020-07-17 22:46:20,187 INFO L280 TraceCheckUtils]: 88: Hoare triple {6072#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {6072#true} is VALID [2020-07-17 22:46:20,188 INFO L280 TraceCheckUtils]: 89: Hoare triple {6072#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,188 INFO L280 TraceCheckUtils]: 90: Hoare triple {6072#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:20,188 INFO L280 TraceCheckUtils]: 91: Hoare triple {6072#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,188 INFO L280 TraceCheckUtils]: 92: Hoare triple {6072#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:20,188 INFO L280 TraceCheckUtils]: 93: Hoare triple {6072#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {6072#true} is VALID [2020-07-17 22:46:20,189 INFO L280 TraceCheckUtils]: 94: Hoare triple {6072#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,189 INFO L280 TraceCheckUtils]: 95: Hoare triple {6072#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,189 INFO L280 TraceCheckUtils]: 96: Hoare triple {6072#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:20,189 INFO L280 TraceCheckUtils]: 97: Hoare triple {6072#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {6072#true} is VALID [2020-07-17 22:46:20,190 INFO L280 TraceCheckUtils]: 98: Hoare triple {6072#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,190 INFO L280 TraceCheckUtils]: 99: Hoare triple {6072#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,190 INFO L280 TraceCheckUtils]: 100: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,190 INFO L280 TraceCheckUtils]: 101: Hoare triple {6072#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:20,190 INFO L280 TraceCheckUtils]: 102: Hoare triple {6072#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,191 INFO L280 TraceCheckUtils]: 103: Hoare triple {6072#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:20,191 INFO L280 TraceCheckUtils]: 104: Hoare triple {6072#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {6072#true} is VALID [2020-07-17 22:46:20,191 INFO L280 TraceCheckUtils]: 105: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {6072#true} is VALID [2020-07-17 22:46:20,191 INFO L280 TraceCheckUtils]: 106: Hoare triple {6072#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,192 INFO L280 TraceCheckUtils]: 107: Hoare triple {6072#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {6072#true} is VALID [2020-07-17 22:46:20,192 INFO L280 TraceCheckUtils]: 108: Hoare triple {6072#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,192 INFO L280 TraceCheckUtils]: 109: Hoare triple {6072#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {6072#true} is VALID [2020-07-17 22:46:20,192 INFO L280 TraceCheckUtils]: 110: Hoare triple {6072#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {6072#true} is VALID [2020-07-17 22:46:20,194 INFO L280 TraceCheckUtils]: 111: Hoare triple {6072#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; {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,195 INFO L280 TraceCheckUtils]: 112: Hoare triple {6521#(<= ~a21~0 7)} assume true; {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,196 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {6521#(<= ~a21~0 7)} {6072#true} #977#return; {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,197 INFO L280 TraceCheckUtils]: 114: Hoare triple {6521#(<= ~a21~0 7)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,197 INFO L280 TraceCheckUtils]: 115: Hoare triple {6521#(<= ~a21~0 7)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,198 INFO L280 TraceCheckUtils]: 116: Hoare triple {6521#(<= ~a21~0 7)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,199 INFO L263 TraceCheckUtils]: 117: Hoare triple {6521#(<= ~a21~0 7)} call #t~ret3 := calculate_output(~input~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,199 INFO L280 TraceCheckUtils]: 118: Hoare triple {6521#(<= ~a21~0 7)} ~input := #in~input; {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,200 INFO L280 TraceCheckUtils]: 119: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,201 INFO L280 TraceCheckUtils]: 120: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,201 INFO L280 TraceCheckUtils]: 121: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,202 INFO L280 TraceCheckUtils]: 122: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,203 INFO L280 TraceCheckUtils]: 123: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,203 INFO L280 TraceCheckUtils]: 124: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,204 INFO L280 TraceCheckUtils]: 125: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,204 INFO L280 TraceCheckUtils]: 126: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,205 INFO L280 TraceCheckUtils]: 127: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,206 INFO L280 TraceCheckUtils]: 128: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,207 INFO L280 TraceCheckUtils]: 129: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,207 INFO L280 TraceCheckUtils]: 130: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,208 INFO L280 TraceCheckUtils]: 131: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,209 INFO L280 TraceCheckUtils]: 132: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,210 INFO L280 TraceCheckUtils]: 133: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,210 INFO L280 TraceCheckUtils]: 134: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,211 INFO L280 TraceCheckUtils]: 135: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,212 INFO L280 TraceCheckUtils]: 136: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,212 INFO L280 TraceCheckUtils]: 137: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,213 INFO L280 TraceCheckUtils]: 138: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,214 INFO L280 TraceCheckUtils]: 139: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,215 INFO L280 TraceCheckUtils]: 140: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,215 INFO L280 TraceCheckUtils]: 141: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,216 INFO L280 TraceCheckUtils]: 142: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,217 INFO L280 TraceCheckUtils]: 143: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,218 INFO L280 TraceCheckUtils]: 144: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,218 INFO L280 TraceCheckUtils]: 145: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,219 INFO L280 TraceCheckUtils]: 146: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,220 INFO L280 TraceCheckUtils]: 147: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,220 INFO L280 TraceCheckUtils]: 148: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,221 INFO L280 TraceCheckUtils]: 149: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,222 INFO L280 TraceCheckUtils]: 150: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,223 INFO L280 TraceCheckUtils]: 151: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,223 INFO L280 TraceCheckUtils]: 152: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,224 INFO L280 TraceCheckUtils]: 153: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,225 INFO L280 TraceCheckUtils]: 154: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,225 INFO L280 TraceCheckUtils]: 155: Hoare triple {6521#(<= ~a21~0 7)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,226 INFO L280 TraceCheckUtils]: 156: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,227 INFO L280 TraceCheckUtils]: 157: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,227 INFO L280 TraceCheckUtils]: 158: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,228 INFO L280 TraceCheckUtils]: 159: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,229 INFO L280 TraceCheckUtils]: 160: Hoare triple {6521#(<= ~a21~0 7)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,229 INFO L280 TraceCheckUtils]: 161: Hoare triple {6521#(<= ~a21~0 7)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,230 INFO L280 TraceCheckUtils]: 162: Hoare triple {6521#(<= ~a21~0 7)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {6521#(<= ~a21~0 7)} is VALID [2020-07-17 22:46:20,231 INFO L280 TraceCheckUtils]: 163: Hoare triple {6521#(<= ~a21~0 7)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {6073#false} is VALID [2020-07-17 22:46:20,231 INFO L280 TraceCheckUtils]: 164: Hoare triple {6073#false} assume !false; {6073#false} is VALID [2020-07-17 22:46:20,255 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-17 22:46:20,256 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:46:20,256 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2020-07-17 22:46:20,257 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186300171] [2020-07-17 22:46:20,257 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 165 [2020-07-17 22:46:20,258 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:20,258 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-17 22:46:20,489 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 165 edges. 165 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:20,489 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-17 22:46:20,489 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:20,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-17 22:46:20,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-17 22:46:20,490 INFO L87 Difference]: Start difference. First operand 564 states and 750 transitions. Second operand 3 states. [2020-07-17 22:46:22,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:22,810 INFO L93 Difference]: Finished difference Result 1674 states and 2258 transitions. [2020-07-17 22:46:22,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-17 22:46:22,810 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 165 [2020-07-17 22:46:22,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:22,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:46:22,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 902 transitions. [2020-07-17 22:46:22,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:46:22,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 902 transitions. [2020-07-17 22:46:22,833 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 902 transitions. [2020-07-17 22:46:24,291 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 902 edges. 902 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:24,374 INFO L225 Difference]: With dead ends: 1674 [2020-07-17 22:46:24,374 INFO L226 Difference]: Without dead ends: 1116 [2020-07-17 22:46:24,377 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 169 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:24,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2020-07-17 22:46:24,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 1116. [2020-07-17 22:46:24,567 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:24,568 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1116 states. Second operand 1116 states. [2020-07-17 22:46:24,568 INFO L74 IsIncluded]: Start isIncluded. First operand 1116 states. Second operand 1116 states. [2020-07-17 22:46:24,568 INFO L87 Difference]: Start difference. First operand 1116 states. Second operand 1116 states. [2020-07-17 22:46:24,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:24,678 INFO L93 Difference]: Finished difference Result 1116 states and 1450 transitions. [2020-07-17 22:46:24,678 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1450 transitions. [2020-07-17 22:46:24,682 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:24,682 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:24,683 INFO L74 IsIncluded]: Start isIncluded. First operand 1116 states. Second operand 1116 states. [2020-07-17 22:46:24,683 INFO L87 Difference]: Start difference. First operand 1116 states. Second operand 1116 states. [2020-07-17 22:46:24,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:24,782 INFO L93 Difference]: Finished difference Result 1116 states and 1450 transitions. [2020-07-17 22:46:24,783 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1450 transitions. [2020-07-17 22:46:24,786 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:24,786 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:24,786 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:24,786 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:24,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1116 states. [2020-07-17 22:46:24,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1450 transitions. [2020-07-17 22:46:24,886 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1450 transitions. Word has length 165 [2020-07-17 22:46:24,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:24,887 INFO L479 AbstractCegarLoop]: Abstraction has 1116 states and 1450 transitions. [2020-07-17 22:46:24,887 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-17 22:46:24,888 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1450 transitions. [2020-07-17 22:46:24,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2020-07-17 22:46:24,891 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:24,892 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, 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, 1, 1, 1, 1, 1, 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:25,109 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2020-07-17 22:46:25,109 INFO L427 AbstractCegarLoop]: === Iteration 4 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:25,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:25,110 INFO L82 PathProgramCache]: Analyzing trace with hash 502777661, now seen corresponding path program 1 times [2020-07-17 22:46:25,110 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:25,110 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725566859] [2020-07-17 22:46:25,111 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:25,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:25,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:25,271 INFO L280 TraceCheckUtils]: 0: Hoare triple {11890#(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; {11755#true} is VALID [2020-07-17 22:46:25,272 INFO L280 TraceCheckUtils]: 1: Hoare triple {11755#true} assume true; {11755#true} is VALID [2020-07-17 22:46:25,272 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {11755#true} {11755#true} #973#return; {11755#true} is VALID [2020-07-17 22:46:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:25,376 INFO L280 TraceCheckUtils]: 0: Hoare triple {11891#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {11755#true} is VALID [2020-07-17 22:46:25,376 INFO L280 TraceCheckUtils]: 1: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,376 INFO L280 TraceCheckUtils]: 2: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,376 INFO L280 TraceCheckUtils]: 3: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,377 INFO L280 TraceCheckUtils]: 4: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,377 INFO L280 TraceCheckUtils]: 5: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,377 INFO L280 TraceCheckUtils]: 6: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,377 INFO L280 TraceCheckUtils]: 7: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,377 INFO L280 TraceCheckUtils]: 8: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,378 INFO L280 TraceCheckUtils]: 9: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,378 INFO L280 TraceCheckUtils]: 10: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,378 INFO L280 TraceCheckUtils]: 11: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,378 INFO L280 TraceCheckUtils]: 12: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,378 INFO L280 TraceCheckUtils]: 13: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,379 INFO L280 TraceCheckUtils]: 14: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,379 INFO L280 TraceCheckUtils]: 15: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,379 INFO L280 TraceCheckUtils]: 16: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,379 INFO L280 TraceCheckUtils]: 17: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,379 INFO L280 TraceCheckUtils]: 18: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,380 INFO L280 TraceCheckUtils]: 19: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,380 INFO L280 TraceCheckUtils]: 20: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,380 INFO L280 TraceCheckUtils]: 21: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,380 INFO L280 TraceCheckUtils]: 22: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,380 INFO L280 TraceCheckUtils]: 23: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,380 INFO L280 TraceCheckUtils]: 24: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,381 INFO L280 TraceCheckUtils]: 25: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,381 INFO L280 TraceCheckUtils]: 26: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,381 INFO L280 TraceCheckUtils]: 27: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,381 INFO L280 TraceCheckUtils]: 28: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,381 INFO L280 TraceCheckUtils]: 29: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,382 INFO L280 TraceCheckUtils]: 30: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,382 INFO L280 TraceCheckUtils]: 31: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,382 INFO L280 TraceCheckUtils]: 32: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,382 INFO L280 TraceCheckUtils]: 33: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,382 INFO L280 TraceCheckUtils]: 34: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,382 INFO L280 TraceCheckUtils]: 35: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,383 INFO L280 TraceCheckUtils]: 36: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,383 INFO L280 TraceCheckUtils]: 37: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,383 INFO L280 TraceCheckUtils]: 38: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,383 INFO L280 TraceCheckUtils]: 39: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,383 INFO L280 TraceCheckUtils]: 40: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,384 INFO L280 TraceCheckUtils]: 41: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,384 INFO L280 TraceCheckUtils]: 42: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,384 INFO L280 TraceCheckUtils]: 43: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,384 INFO L280 TraceCheckUtils]: 44: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,384 INFO L280 TraceCheckUtils]: 45: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,384 INFO L280 TraceCheckUtils]: 46: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,385 INFO L280 TraceCheckUtils]: 47: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,385 INFO L280 TraceCheckUtils]: 48: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,385 INFO L280 TraceCheckUtils]: 49: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,385 INFO L280 TraceCheckUtils]: 50: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,385 INFO L280 TraceCheckUtils]: 51: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,386 INFO L280 TraceCheckUtils]: 52: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,386 INFO L280 TraceCheckUtils]: 53: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,386 INFO L280 TraceCheckUtils]: 54: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,386 INFO L280 TraceCheckUtils]: 55: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,386 INFO L280 TraceCheckUtils]: 56: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,387 INFO L280 TraceCheckUtils]: 57: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,387 INFO L280 TraceCheckUtils]: 58: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,387 INFO L280 TraceCheckUtils]: 59: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,387 INFO L280 TraceCheckUtils]: 60: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,387 INFO L280 TraceCheckUtils]: 61: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,387 INFO L280 TraceCheckUtils]: 62: Hoare triple {11755#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,388 INFO L280 TraceCheckUtils]: 63: Hoare triple {11755#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,388 INFO L280 TraceCheckUtils]: 64: Hoare triple {11755#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,388 INFO L280 TraceCheckUtils]: 65: Hoare triple {11755#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {11755#true} is VALID [2020-07-17 22:46:25,388 INFO L280 TraceCheckUtils]: 66: Hoare triple {11755#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,388 INFO L280 TraceCheckUtils]: 67: Hoare triple {11755#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,389 INFO L280 TraceCheckUtils]: 68: Hoare triple {11755#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,389 INFO L280 TraceCheckUtils]: 69: Hoare triple {11755#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,389 INFO L280 TraceCheckUtils]: 70: Hoare triple {11755#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,389 INFO L280 TraceCheckUtils]: 71: Hoare triple {11755#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,389 INFO L280 TraceCheckUtils]: 72: Hoare triple {11755#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,390 INFO L280 TraceCheckUtils]: 73: Hoare triple {11755#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,390 INFO L280 TraceCheckUtils]: 74: Hoare triple {11755#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,390 INFO L280 TraceCheckUtils]: 75: Hoare triple {11755#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,390 INFO L280 TraceCheckUtils]: 76: Hoare triple {11755#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {11755#true} is VALID [2020-07-17 22:46:25,390 INFO L280 TraceCheckUtils]: 77: Hoare triple {11755#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,390 INFO L280 TraceCheckUtils]: 78: Hoare triple {11755#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,391 INFO L280 TraceCheckUtils]: 79: Hoare triple {11755#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,391 INFO L280 TraceCheckUtils]: 80: Hoare triple {11755#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,391 INFO L280 TraceCheckUtils]: 81: Hoare triple {11755#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,391 INFO L280 TraceCheckUtils]: 82: Hoare triple {11755#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,391 INFO L280 TraceCheckUtils]: 83: Hoare triple {11755#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,392 INFO L280 TraceCheckUtils]: 84: Hoare triple {11755#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,392 INFO L280 TraceCheckUtils]: 85: Hoare triple {11755#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,392 INFO L280 TraceCheckUtils]: 86: Hoare triple {11755#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,392 INFO L280 TraceCheckUtils]: 87: Hoare triple {11755#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,392 INFO L280 TraceCheckUtils]: 88: Hoare triple {11755#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,392 INFO L280 TraceCheckUtils]: 89: Hoare triple {11755#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,393 INFO L280 TraceCheckUtils]: 90: Hoare triple {11755#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,393 INFO L280 TraceCheckUtils]: 91: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,393 INFO L280 TraceCheckUtils]: 92: Hoare triple {11755#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,393 INFO L280 TraceCheckUtils]: 93: Hoare triple {11755#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,393 INFO L280 TraceCheckUtils]: 94: Hoare triple {11755#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,394 INFO L280 TraceCheckUtils]: 95: Hoare triple {11755#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,394 INFO L280 TraceCheckUtils]: 96: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,394 INFO L280 TraceCheckUtils]: 97: Hoare triple {11755#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,402 INFO L280 TraceCheckUtils]: 98: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,403 INFO L280 TraceCheckUtils]: 99: Hoare triple {11755#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,403 INFO L280 TraceCheckUtils]: 100: Hoare triple {11755#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,403 INFO L280 TraceCheckUtils]: 101: Hoare triple {11755#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {11755#true} is VALID [2020-07-17 22:46:25,404 INFO L280 TraceCheckUtils]: 102: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,404 INFO L280 TraceCheckUtils]: 103: Hoare triple {11755#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,404 INFO L280 TraceCheckUtils]: 104: Hoare triple {11755#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,404 INFO L280 TraceCheckUtils]: 105: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,405 INFO L280 TraceCheckUtils]: 106: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,405 INFO L280 TraceCheckUtils]: 107: Hoare triple {11755#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,405 INFO L280 TraceCheckUtils]: 108: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,405 INFO L280 TraceCheckUtils]: 109: Hoare triple {11755#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))); {11755#true} is VALID [2020-07-17 22:46:25,406 INFO L280 TraceCheckUtils]: 110: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,406 INFO L280 TraceCheckUtils]: 111: Hoare triple {11755#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,406 INFO L280 TraceCheckUtils]: 112: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,406 INFO L280 TraceCheckUtils]: 113: Hoare triple {11755#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {11755#true} is VALID [2020-07-17 22:46:25,406 INFO L280 TraceCheckUtils]: 114: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,407 INFO L280 TraceCheckUtils]: 115: Hoare triple {11755#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,407 INFO L280 TraceCheckUtils]: 116: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,407 INFO L280 TraceCheckUtils]: 117: Hoare triple {11755#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,407 INFO L280 TraceCheckUtils]: 118: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,407 INFO L280 TraceCheckUtils]: 119: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,408 INFO L280 TraceCheckUtils]: 120: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,408 INFO L280 TraceCheckUtils]: 121: Hoare triple {11755#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,408 INFO L280 TraceCheckUtils]: 122: Hoare triple {11755#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,408 INFO L280 TraceCheckUtils]: 123: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,409 INFO L280 TraceCheckUtils]: 124: Hoare triple {11755#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,409 INFO L280 TraceCheckUtils]: 125: Hoare triple {11755#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,411 INFO L280 TraceCheckUtils]: 126: Hoare triple {11755#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));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,412 INFO L280 TraceCheckUtils]: 127: Hoare triple {11889#(= 8 ~a15~0)} assume true; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,413 INFO L275 TraceCheckUtils]: 128: Hoare quadruple {11889#(= 8 ~a15~0)} {11755#true} #977#return; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,424 INFO L263 TraceCheckUtils]: 0: Hoare triple {11755#true} call ULTIMATE.init(); {11890#(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:25,425 INFO L280 TraceCheckUtils]: 1: Hoare triple {11890#(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; {11755#true} is VALID [2020-07-17 22:46:25,425 INFO L280 TraceCheckUtils]: 2: Hoare triple {11755#true} assume true; {11755#true} is VALID [2020-07-17 22:46:25,425 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {11755#true} {11755#true} #973#return; {11755#true} is VALID [2020-07-17 22:46:25,426 INFO L263 TraceCheckUtils]: 4: Hoare triple {11755#true} call #t~ret4 := main(); {11755#true} is VALID [2020-07-17 22:46:25,426 INFO L280 TraceCheckUtils]: 5: Hoare triple {11755#true} ~output~0 := -1; {11755#true} is VALID [2020-07-17 22:46:25,426 INFO L280 TraceCheckUtils]: 6: Hoare triple {11755#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {11755#true} is VALID [2020-07-17 22:46:25,426 INFO L280 TraceCheckUtils]: 7: Hoare triple {11755#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {11755#true} is VALID [2020-07-17 22:46:25,428 INFO L263 TraceCheckUtils]: 8: Hoare triple {11755#true} call #t~ret3 := calculate_output(~input~0); {11891#(and (= ~a12~0 |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:25,428 INFO L280 TraceCheckUtils]: 9: Hoare triple {11891#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {11755#true} is VALID [2020-07-17 22:46:25,428 INFO L280 TraceCheckUtils]: 10: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,428 INFO L280 TraceCheckUtils]: 11: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,429 INFO L280 TraceCheckUtils]: 12: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,429 INFO L280 TraceCheckUtils]: 13: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,429 INFO L280 TraceCheckUtils]: 14: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,429 INFO L280 TraceCheckUtils]: 15: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,429 INFO L280 TraceCheckUtils]: 16: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,430 INFO L280 TraceCheckUtils]: 17: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,430 INFO L280 TraceCheckUtils]: 18: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,430 INFO L280 TraceCheckUtils]: 19: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,430 INFO L280 TraceCheckUtils]: 20: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,430 INFO L280 TraceCheckUtils]: 21: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,431 INFO L280 TraceCheckUtils]: 22: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,431 INFO L280 TraceCheckUtils]: 23: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,431 INFO L280 TraceCheckUtils]: 24: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,431 INFO L280 TraceCheckUtils]: 25: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,431 INFO L280 TraceCheckUtils]: 26: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,432 INFO L280 TraceCheckUtils]: 27: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,432 INFO L280 TraceCheckUtils]: 28: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,432 INFO L280 TraceCheckUtils]: 29: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,432 INFO L280 TraceCheckUtils]: 30: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,432 INFO L280 TraceCheckUtils]: 31: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,433 INFO L280 TraceCheckUtils]: 32: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,433 INFO L280 TraceCheckUtils]: 33: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,433 INFO L280 TraceCheckUtils]: 34: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,433 INFO L280 TraceCheckUtils]: 35: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,433 INFO L280 TraceCheckUtils]: 36: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,434 INFO L280 TraceCheckUtils]: 37: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,434 INFO L280 TraceCheckUtils]: 38: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,435 INFO L280 TraceCheckUtils]: 39: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,435 INFO L280 TraceCheckUtils]: 40: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,435 INFO L280 TraceCheckUtils]: 41: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,435 INFO L280 TraceCheckUtils]: 42: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,436 INFO L280 TraceCheckUtils]: 43: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,436 INFO L280 TraceCheckUtils]: 44: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,436 INFO L280 TraceCheckUtils]: 45: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,436 INFO L280 TraceCheckUtils]: 46: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,437 INFO L280 TraceCheckUtils]: 47: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,437 INFO L280 TraceCheckUtils]: 48: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,437 INFO L280 TraceCheckUtils]: 49: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,437 INFO L280 TraceCheckUtils]: 50: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,437 INFO L280 TraceCheckUtils]: 51: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,438 INFO L280 TraceCheckUtils]: 52: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,438 INFO L280 TraceCheckUtils]: 53: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,438 INFO L280 TraceCheckUtils]: 54: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,438 INFO L280 TraceCheckUtils]: 55: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,438 INFO L280 TraceCheckUtils]: 56: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,439 INFO L280 TraceCheckUtils]: 57: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,439 INFO L280 TraceCheckUtils]: 58: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,439 INFO L280 TraceCheckUtils]: 59: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,440 INFO L280 TraceCheckUtils]: 60: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,440 INFO L280 TraceCheckUtils]: 61: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,440 INFO L280 TraceCheckUtils]: 62: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,440 INFO L280 TraceCheckUtils]: 63: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,441 INFO L280 TraceCheckUtils]: 64: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,441 INFO L280 TraceCheckUtils]: 65: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,441 INFO L280 TraceCheckUtils]: 66: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,442 INFO L280 TraceCheckUtils]: 67: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,442 INFO L280 TraceCheckUtils]: 68: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,442 INFO L280 TraceCheckUtils]: 69: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,442 INFO L280 TraceCheckUtils]: 70: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,443 INFO L280 TraceCheckUtils]: 71: Hoare triple {11755#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,443 INFO L280 TraceCheckUtils]: 72: Hoare triple {11755#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,443 INFO L280 TraceCheckUtils]: 73: Hoare triple {11755#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,443 INFO L280 TraceCheckUtils]: 74: Hoare triple {11755#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {11755#true} is VALID [2020-07-17 22:46:25,444 INFO L280 TraceCheckUtils]: 75: Hoare triple {11755#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,444 INFO L280 TraceCheckUtils]: 76: Hoare triple {11755#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,444 INFO L280 TraceCheckUtils]: 77: Hoare triple {11755#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,444 INFO L280 TraceCheckUtils]: 78: Hoare triple {11755#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,444 INFO L280 TraceCheckUtils]: 79: Hoare triple {11755#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,445 INFO L280 TraceCheckUtils]: 80: Hoare triple {11755#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,445 INFO L280 TraceCheckUtils]: 81: Hoare triple {11755#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,445 INFO L280 TraceCheckUtils]: 82: Hoare triple {11755#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,445 INFO L280 TraceCheckUtils]: 83: Hoare triple {11755#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,446 INFO L280 TraceCheckUtils]: 84: Hoare triple {11755#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,446 INFO L280 TraceCheckUtils]: 85: Hoare triple {11755#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {11755#true} is VALID [2020-07-17 22:46:25,446 INFO L280 TraceCheckUtils]: 86: Hoare triple {11755#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,446 INFO L280 TraceCheckUtils]: 87: Hoare triple {11755#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,447 INFO L280 TraceCheckUtils]: 88: Hoare triple {11755#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,447 INFO L280 TraceCheckUtils]: 89: Hoare triple {11755#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,447 INFO L280 TraceCheckUtils]: 90: Hoare triple {11755#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,447 INFO L280 TraceCheckUtils]: 91: Hoare triple {11755#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,448 INFO L280 TraceCheckUtils]: 92: Hoare triple {11755#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,448 INFO L280 TraceCheckUtils]: 93: Hoare triple {11755#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,448 INFO L280 TraceCheckUtils]: 94: Hoare triple {11755#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,448 INFO L280 TraceCheckUtils]: 95: Hoare triple {11755#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,449 INFO L280 TraceCheckUtils]: 96: Hoare triple {11755#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,449 INFO L280 TraceCheckUtils]: 97: Hoare triple {11755#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,449 INFO L280 TraceCheckUtils]: 98: Hoare triple {11755#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,450 INFO L280 TraceCheckUtils]: 99: Hoare triple {11755#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,450 INFO L280 TraceCheckUtils]: 100: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,450 INFO L280 TraceCheckUtils]: 101: Hoare triple {11755#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,450 INFO L280 TraceCheckUtils]: 102: Hoare triple {11755#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,451 INFO L280 TraceCheckUtils]: 103: Hoare triple {11755#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,451 INFO L280 TraceCheckUtils]: 104: Hoare triple {11755#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,451 INFO L280 TraceCheckUtils]: 105: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,451 INFO L280 TraceCheckUtils]: 106: Hoare triple {11755#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,452 INFO L280 TraceCheckUtils]: 107: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,452 INFO L280 TraceCheckUtils]: 108: Hoare triple {11755#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,452 INFO L280 TraceCheckUtils]: 109: Hoare triple {11755#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,452 INFO L280 TraceCheckUtils]: 110: Hoare triple {11755#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {11755#true} is VALID [2020-07-17 22:46:25,453 INFO L280 TraceCheckUtils]: 111: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,453 INFO L280 TraceCheckUtils]: 112: Hoare triple {11755#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,453 INFO L280 TraceCheckUtils]: 113: Hoare triple {11755#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,453 INFO L280 TraceCheckUtils]: 114: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,454 INFO L280 TraceCheckUtils]: 115: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,454 INFO L280 TraceCheckUtils]: 116: Hoare triple {11755#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,454 INFO L280 TraceCheckUtils]: 117: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,454 INFO L280 TraceCheckUtils]: 118: Hoare triple {11755#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))); {11755#true} is VALID [2020-07-17 22:46:25,455 INFO L280 TraceCheckUtils]: 119: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,455 INFO L280 TraceCheckUtils]: 120: Hoare triple {11755#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,455 INFO L280 TraceCheckUtils]: 121: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,455 INFO L280 TraceCheckUtils]: 122: Hoare triple {11755#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {11755#true} is VALID [2020-07-17 22:46:25,455 INFO L280 TraceCheckUtils]: 123: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,456 INFO L280 TraceCheckUtils]: 124: Hoare triple {11755#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,456 INFO L280 TraceCheckUtils]: 125: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,456 INFO L280 TraceCheckUtils]: 126: Hoare triple {11755#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,456 INFO L280 TraceCheckUtils]: 127: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,456 INFO L280 TraceCheckUtils]: 128: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,457 INFO L280 TraceCheckUtils]: 129: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,457 INFO L280 TraceCheckUtils]: 130: Hoare triple {11755#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,457 INFO L280 TraceCheckUtils]: 131: Hoare triple {11755#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,457 INFO L280 TraceCheckUtils]: 132: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,457 INFO L280 TraceCheckUtils]: 133: Hoare triple {11755#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,458 INFO L280 TraceCheckUtils]: 134: Hoare triple {11755#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,459 INFO L280 TraceCheckUtils]: 135: Hoare triple {11755#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));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,460 INFO L280 TraceCheckUtils]: 136: Hoare triple {11889#(= 8 ~a15~0)} assume true; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,461 INFO L275 TraceCheckUtils]: 137: Hoare quadruple {11889#(= 8 ~a15~0)} {11755#true} #977#return; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,462 INFO L280 TraceCheckUtils]: 138: Hoare triple {11889#(= 8 ~a15~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,463 INFO L280 TraceCheckUtils]: 139: Hoare triple {11889#(= 8 ~a15~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,464 INFO L280 TraceCheckUtils]: 140: Hoare triple {11889#(= 8 ~a15~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,464 INFO L263 TraceCheckUtils]: 141: Hoare triple {11889#(= 8 ~a15~0)} call #t~ret3 := calculate_output(~input~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,465 INFO L280 TraceCheckUtils]: 142: Hoare triple {11889#(= 8 ~a15~0)} ~input := #in~input; {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,466 INFO L280 TraceCheckUtils]: 143: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,467 INFO L280 TraceCheckUtils]: 144: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,468 INFO L280 TraceCheckUtils]: 145: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,468 INFO L280 TraceCheckUtils]: 146: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,469 INFO L280 TraceCheckUtils]: 147: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,470 INFO L280 TraceCheckUtils]: 148: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,470 INFO L280 TraceCheckUtils]: 149: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,471 INFO L280 TraceCheckUtils]: 150: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,471 INFO L280 TraceCheckUtils]: 151: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,472 INFO L280 TraceCheckUtils]: 152: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,473 INFO L280 TraceCheckUtils]: 153: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,473 INFO L280 TraceCheckUtils]: 154: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,474 INFO L280 TraceCheckUtils]: 155: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,475 INFO L280 TraceCheckUtils]: 156: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,475 INFO L280 TraceCheckUtils]: 157: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,476 INFO L280 TraceCheckUtils]: 158: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,477 INFO L280 TraceCheckUtils]: 159: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,478 INFO L280 TraceCheckUtils]: 160: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,479 INFO L280 TraceCheckUtils]: 161: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,479 INFO L280 TraceCheckUtils]: 162: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,480 INFO L280 TraceCheckUtils]: 163: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,481 INFO L280 TraceCheckUtils]: 164: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,481 INFO L280 TraceCheckUtils]: 165: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,482 INFO L280 TraceCheckUtils]: 166: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,483 INFO L280 TraceCheckUtils]: 167: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,484 INFO L280 TraceCheckUtils]: 168: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,484 INFO L280 TraceCheckUtils]: 169: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,485 INFO L280 TraceCheckUtils]: 170: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,489 INFO L280 TraceCheckUtils]: 171: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,490 INFO L280 TraceCheckUtils]: 172: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,491 INFO L280 TraceCheckUtils]: 173: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,491 INFO L280 TraceCheckUtils]: 174: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,492 INFO L280 TraceCheckUtils]: 175: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,493 INFO L280 TraceCheckUtils]: 176: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,494 INFO L280 TraceCheckUtils]: 177: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,494 INFO L280 TraceCheckUtils]: 178: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,495 INFO L280 TraceCheckUtils]: 179: Hoare triple {11889#(= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,496 INFO L280 TraceCheckUtils]: 180: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,497 INFO L280 TraceCheckUtils]: 181: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,497 INFO L280 TraceCheckUtils]: 182: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,498 INFO L280 TraceCheckUtils]: 183: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,499 INFO L280 TraceCheckUtils]: 184: Hoare triple {11889#(= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,500 INFO L280 TraceCheckUtils]: 185: Hoare triple {11889#(= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,500 INFO L280 TraceCheckUtils]: 186: Hoare triple {11889#(= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11889#(= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,501 INFO L280 TraceCheckUtils]: 187: Hoare triple {11889#(= 8 ~a15~0)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {11756#false} is VALID [2020-07-17 22:46:25,502 INFO L280 TraceCheckUtils]: 188: Hoare triple {11756#false} assume !false; {11756#false} is VALID [2020-07-17 22:46:25,533 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 48 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-17 22:46:25,534 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725566859] [2020-07-17 22:46:25,534 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459409644] [2020-07-17 22:46:25,534 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:46:25,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:25,653 INFO L264 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:46:25,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:25,688 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:46:25,952 INFO L263 TraceCheckUtils]: 0: Hoare triple {11755#true} call ULTIMATE.init(); {11755#true} is VALID [2020-07-17 22:46:25,952 INFO L280 TraceCheckUtils]: 1: Hoare triple {11755#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; {11755#true} is VALID [2020-07-17 22:46:25,953 INFO L280 TraceCheckUtils]: 2: Hoare triple {11755#true} assume true; {11755#true} is VALID [2020-07-17 22:46:25,953 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {11755#true} {11755#true} #973#return; {11755#true} is VALID [2020-07-17 22:46:25,953 INFO L263 TraceCheckUtils]: 4: Hoare triple {11755#true} call #t~ret4 := main(); {11755#true} is VALID [2020-07-17 22:46:25,953 INFO L280 TraceCheckUtils]: 5: Hoare triple {11755#true} ~output~0 := -1; {11755#true} is VALID [2020-07-17 22:46:25,954 INFO L280 TraceCheckUtils]: 6: Hoare triple {11755#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {11755#true} is VALID [2020-07-17 22:46:25,954 INFO L280 TraceCheckUtils]: 7: Hoare triple {11755#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {11755#true} is VALID [2020-07-17 22:46:25,954 INFO L263 TraceCheckUtils]: 8: Hoare triple {11755#true} call #t~ret3 := calculate_output(~input~0); {11755#true} is VALID [2020-07-17 22:46:25,954 INFO L280 TraceCheckUtils]: 9: Hoare triple {11755#true} ~input := #in~input; {11755#true} is VALID [2020-07-17 22:46:25,954 INFO L280 TraceCheckUtils]: 10: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,955 INFO L280 TraceCheckUtils]: 11: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,955 INFO L280 TraceCheckUtils]: 12: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,955 INFO L280 TraceCheckUtils]: 13: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,955 INFO L280 TraceCheckUtils]: 14: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,956 INFO L280 TraceCheckUtils]: 15: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,956 INFO L280 TraceCheckUtils]: 16: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,956 INFO L280 TraceCheckUtils]: 17: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,956 INFO L280 TraceCheckUtils]: 18: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,957 INFO L280 TraceCheckUtils]: 19: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,957 INFO L280 TraceCheckUtils]: 20: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,957 INFO L280 TraceCheckUtils]: 21: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,957 INFO L280 TraceCheckUtils]: 22: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,957 INFO L280 TraceCheckUtils]: 23: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,958 INFO L280 TraceCheckUtils]: 24: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,958 INFO L280 TraceCheckUtils]: 25: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,958 INFO L280 TraceCheckUtils]: 26: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,958 INFO L280 TraceCheckUtils]: 27: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,958 INFO L280 TraceCheckUtils]: 28: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,959 INFO L280 TraceCheckUtils]: 29: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,959 INFO L280 TraceCheckUtils]: 30: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,959 INFO L280 TraceCheckUtils]: 31: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,959 INFO L280 TraceCheckUtils]: 32: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,960 INFO L280 TraceCheckUtils]: 33: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,960 INFO L280 TraceCheckUtils]: 34: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,960 INFO L280 TraceCheckUtils]: 35: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,960 INFO L280 TraceCheckUtils]: 36: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,960 INFO L280 TraceCheckUtils]: 37: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,961 INFO L280 TraceCheckUtils]: 38: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,961 INFO L280 TraceCheckUtils]: 39: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,961 INFO L280 TraceCheckUtils]: 40: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,961 INFO L280 TraceCheckUtils]: 41: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,961 INFO L280 TraceCheckUtils]: 42: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,962 INFO L280 TraceCheckUtils]: 43: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,962 INFO L280 TraceCheckUtils]: 44: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,962 INFO L280 TraceCheckUtils]: 45: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,962 INFO L280 TraceCheckUtils]: 46: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,963 INFO L280 TraceCheckUtils]: 47: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,963 INFO L280 TraceCheckUtils]: 48: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,963 INFO L280 TraceCheckUtils]: 49: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,963 INFO L280 TraceCheckUtils]: 50: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,964 INFO L280 TraceCheckUtils]: 51: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,964 INFO L280 TraceCheckUtils]: 52: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,964 INFO L280 TraceCheckUtils]: 53: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,964 INFO L280 TraceCheckUtils]: 54: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,965 INFO L280 TraceCheckUtils]: 55: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,965 INFO L280 TraceCheckUtils]: 56: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,965 INFO L280 TraceCheckUtils]: 57: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,965 INFO L280 TraceCheckUtils]: 58: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,966 INFO L280 TraceCheckUtils]: 59: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,966 INFO L280 TraceCheckUtils]: 60: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,966 INFO L280 TraceCheckUtils]: 61: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,966 INFO L280 TraceCheckUtils]: 62: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,966 INFO L280 TraceCheckUtils]: 63: Hoare triple {11755#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,967 INFO L280 TraceCheckUtils]: 64: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,967 INFO L280 TraceCheckUtils]: 65: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,967 INFO L280 TraceCheckUtils]: 66: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,967 INFO L280 TraceCheckUtils]: 67: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,967 INFO L280 TraceCheckUtils]: 68: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,968 INFO L280 TraceCheckUtils]: 69: Hoare triple {11755#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,968 INFO L280 TraceCheckUtils]: 70: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,968 INFO L280 TraceCheckUtils]: 71: Hoare triple {11755#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,968 INFO L280 TraceCheckUtils]: 72: Hoare triple {11755#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,968 INFO L280 TraceCheckUtils]: 73: Hoare triple {11755#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,968 INFO L280 TraceCheckUtils]: 74: Hoare triple {11755#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {11755#true} is VALID [2020-07-17 22:46:25,969 INFO L280 TraceCheckUtils]: 75: Hoare triple {11755#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,969 INFO L280 TraceCheckUtils]: 76: Hoare triple {11755#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,969 INFO L280 TraceCheckUtils]: 77: Hoare triple {11755#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,969 INFO L280 TraceCheckUtils]: 78: Hoare triple {11755#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,969 INFO L280 TraceCheckUtils]: 79: Hoare triple {11755#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,970 INFO L280 TraceCheckUtils]: 80: Hoare triple {11755#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,970 INFO L280 TraceCheckUtils]: 81: Hoare triple {11755#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,970 INFO L280 TraceCheckUtils]: 82: Hoare triple {11755#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,970 INFO L280 TraceCheckUtils]: 83: Hoare triple {11755#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,970 INFO L280 TraceCheckUtils]: 84: Hoare triple {11755#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,971 INFO L280 TraceCheckUtils]: 85: Hoare triple {11755#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {11755#true} is VALID [2020-07-17 22:46:25,971 INFO L280 TraceCheckUtils]: 86: Hoare triple {11755#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,971 INFO L280 TraceCheckUtils]: 87: Hoare triple {11755#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,971 INFO L280 TraceCheckUtils]: 88: Hoare triple {11755#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,971 INFO L280 TraceCheckUtils]: 89: Hoare triple {11755#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,972 INFO L280 TraceCheckUtils]: 90: Hoare triple {11755#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,972 INFO L280 TraceCheckUtils]: 91: Hoare triple {11755#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,972 INFO L280 TraceCheckUtils]: 92: Hoare triple {11755#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,972 INFO L280 TraceCheckUtils]: 93: Hoare triple {11755#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,972 INFO L280 TraceCheckUtils]: 94: Hoare triple {11755#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,973 INFO L280 TraceCheckUtils]: 95: Hoare triple {11755#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,973 INFO L280 TraceCheckUtils]: 96: Hoare triple {11755#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,973 INFO L280 TraceCheckUtils]: 97: Hoare triple {11755#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {11755#true} is VALID [2020-07-17 22:46:25,973 INFO L280 TraceCheckUtils]: 98: Hoare triple {11755#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,973 INFO L280 TraceCheckUtils]: 99: Hoare triple {11755#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,973 INFO L280 TraceCheckUtils]: 100: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,974 INFO L280 TraceCheckUtils]: 101: Hoare triple {11755#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,974 INFO L280 TraceCheckUtils]: 102: Hoare triple {11755#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,974 INFO L280 TraceCheckUtils]: 103: Hoare triple {11755#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,974 INFO L280 TraceCheckUtils]: 104: Hoare triple {11755#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,974 INFO L280 TraceCheckUtils]: 105: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,975 INFO L280 TraceCheckUtils]: 106: Hoare triple {11755#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,975 INFO L280 TraceCheckUtils]: 107: Hoare triple {11755#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,975 INFO L280 TraceCheckUtils]: 108: Hoare triple {11755#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,975 INFO L280 TraceCheckUtils]: 109: Hoare triple {11755#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,975 INFO L280 TraceCheckUtils]: 110: Hoare triple {11755#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {11755#true} is VALID [2020-07-17 22:46:25,976 INFO L280 TraceCheckUtils]: 111: Hoare triple {11755#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,976 INFO L280 TraceCheckUtils]: 112: Hoare triple {11755#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,976 INFO L280 TraceCheckUtils]: 113: Hoare triple {11755#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,976 INFO L280 TraceCheckUtils]: 114: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,976 INFO L280 TraceCheckUtils]: 115: Hoare triple {11755#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,977 INFO L280 TraceCheckUtils]: 116: Hoare triple {11755#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,977 INFO L280 TraceCheckUtils]: 117: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,977 INFO L280 TraceCheckUtils]: 118: Hoare triple {11755#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))); {11755#true} is VALID [2020-07-17 22:46:25,977 INFO L280 TraceCheckUtils]: 119: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,977 INFO L280 TraceCheckUtils]: 120: Hoare triple {11755#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,978 INFO L280 TraceCheckUtils]: 121: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,978 INFO L280 TraceCheckUtils]: 122: Hoare triple {11755#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {11755#true} is VALID [2020-07-17 22:46:25,978 INFO L280 TraceCheckUtils]: 123: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,978 INFO L280 TraceCheckUtils]: 124: Hoare triple {11755#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,978 INFO L280 TraceCheckUtils]: 125: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,978 INFO L280 TraceCheckUtils]: 126: Hoare triple {11755#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {11755#true} is VALID [2020-07-17 22:46:25,979 INFO L280 TraceCheckUtils]: 127: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,979 INFO L280 TraceCheckUtils]: 128: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,979 INFO L280 TraceCheckUtils]: 129: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,979 INFO L280 TraceCheckUtils]: 130: Hoare triple {11755#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {11755#true} is VALID [2020-07-17 22:46:25,979 INFO L280 TraceCheckUtils]: 131: Hoare triple {11755#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,980 INFO L280 TraceCheckUtils]: 132: Hoare triple {11755#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); {11755#true} is VALID [2020-07-17 22:46:25,980 INFO L280 TraceCheckUtils]: 133: Hoare triple {11755#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {11755#true} is VALID [2020-07-17 22:46:25,980 INFO L280 TraceCheckUtils]: 134: Hoare triple {11755#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {11755#true} is VALID [2020-07-17 22:46:25,982 INFO L280 TraceCheckUtils]: 135: Hoare triple {11755#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));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,983 INFO L280 TraceCheckUtils]: 136: Hoare triple {12300#(<= 8 ~a15~0)} assume true; {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,984 INFO L275 TraceCheckUtils]: 137: Hoare quadruple {12300#(<= 8 ~a15~0)} {11755#true} #977#return; {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,984 INFO L280 TraceCheckUtils]: 138: Hoare triple {12300#(<= 8 ~a15~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,985 INFO L280 TraceCheckUtils]: 139: Hoare triple {12300#(<= 8 ~a15~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,986 INFO L280 TraceCheckUtils]: 140: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,986 INFO L263 TraceCheckUtils]: 141: Hoare triple {12300#(<= 8 ~a15~0)} call #t~ret3 := calculate_output(~input~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,987 INFO L280 TraceCheckUtils]: 142: Hoare triple {12300#(<= 8 ~a15~0)} ~input := #in~input; {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,988 INFO L280 TraceCheckUtils]: 143: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,988 INFO L280 TraceCheckUtils]: 144: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,989 INFO L280 TraceCheckUtils]: 145: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,990 INFO L280 TraceCheckUtils]: 146: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,990 INFO L280 TraceCheckUtils]: 147: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,991 INFO L280 TraceCheckUtils]: 148: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,992 INFO L280 TraceCheckUtils]: 149: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,992 INFO L280 TraceCheckUtils]: 150: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,993 INFO L280 TraceCheckUtils]: 151: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,994 INFO L280 TraceCheckUtils]: 152: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,994 INFO L280 TraceCheckUtils]: 153: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,995 INFO L280 TraceCheckUtils]: 154: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,996 INFO L280 TraceCheckUtils]: 155: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,997 INFO L280 TraceCheckUtils]: 156: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,997 INFO L280 TraceCheckUtils]: 157: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,998 INFO L280 TraceCheckUtils]: 158: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:25,999 INFO L280 TraceCheckUtils]: 159: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,000 INFO L280 TraceCheckUtils]: 160: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,001 INFO L280 TraceCheckUtils]: 161: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,002 INFO L280 TraceCheckUtils]: 162: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,003 INFO L280 TraceCheckUtils]: 163: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,003 INFO L280 TraceCheckUtils]: 164: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,004 INFO L280 TraceCheckUtils]: 165: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,005 INFO L280 TraceCheckUtils]: 166: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,006 INFO L280 TraceCheckUtils]: 167: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,007 INFO L280 TraceCheckUtils]: 168: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,007 INFO L280 TraceCheckUtils]: 169: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,008 INFO L280 TraceCheckUtils]: 170: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,009 INFO L280 TraceCheckUtils]: 171: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,010 INFO L280 TraceCheckUtils]: 172: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,011 INFO L280 TraceCheckUtils]: 173: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,012 INFO L280 TraceCheckUtils]: 174: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,013 INFO L280 TraceCheckUtils]: 175: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,014 INFO L280 TraceCheckUtils]: 176: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,015 INFO L280 TraceCheckUtils]: 177: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,016 INFO L280 TraceCheckUtils]: 178: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,016 INFO L280 TraceCheckUtils]: 179: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,017 INFO L280 TraceCheckUtils]: 180: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,018 INFO L280 TraceCheckUtils]: 181: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,019 INFO L280 TraceCheckUtils]: 182: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,019 INFO L280 TraceCheckUtils]: 183: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,020 INFO L280 TraceCheckUtils]: 184: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,021 INFO L280 TraceCheckUtils]: 185: Hoare triple {12300#(<= 8 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,022 INFO L280 TraceCheckUtils]: 186: Hoare triple {12300#(<= 8 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {12300#(<= 8 ~a15~0)} is VALID [2020-07-17 22:46:26,023 INFO L280 TraceCheckUtils]: 187: Hoare triple {12300#(<= 8 ~a15~0)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {11756#false} is VALID [2020-07-17 22:46:26,023 INFO L280 TraceCheckUtils]: 188: Hoare triple {11756#false} assume !false; {11756#false} is VALID [2020-07-17 22:46:26,077 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-17 22:46:26,077 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:46:26,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2020-07-17 22:46:26,078 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028463735] [2020-07-17 22:46:26,079 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 189 [2020-07-17 22:46:26,080 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:26,080 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-17 22:46:26,353 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 189 edges. 189 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:26,354 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-17 22:46:26,354 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:26,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-17 22:46:26,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-17 22:46:26,355 INFO L87 Difference]: Start difference. First operand 1116 states and 1450 transitions. Second operand 3 states. [2020-07-17 22:46:28,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:28,715 INFO L93 Difference]: Finished difference Result 1856 states and 2488 transitions. [2020-07-17 22:46:28,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-17 22:46:28,715 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 189 [2020-07-17 22:46:28,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:28,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:46:28,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 604 transitions. [2020-07-17 22:46:28,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:46:28,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 604 transitions. [2020-07-17 22:46:28,729 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 604 transitions. [2020-07-17 22:46:29,649 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 604 edges. 604 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:29,800 INFO L225 Difference]: With dead ends: 1856 [2020-07-17 22:46:29,800 INFO L226 Difference]: Without dead ends: 1854 [2020-07-17 22:46:29,801 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 193 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:29,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1854 states. [2020-07-17 22:46:29,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1854 to 1304. [2020-07-17 22:46:29,965 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:29,965 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1854 states. Second operand 1304 states. [2020-07-17 22:46:29,965 INFO L74 IsIncluded]: Start isIncluded. First operand 1854 states. Second operand 1304 states. [2020-07-17 22:46:29,965 INFO L87 Difference]: Start difference. First operand 1854 states. Second operand 1304 states. [2020-07-17 22:46:30,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:30,164 INFO L93 Difference]: Finished difference Result 1854 states and 2486 transitions. [2020-07-17 22:46:30,164 INFO L276 IsEmpty]: Start isEmpty. Operand 1854 states and 2486 transitions. [2020-07-17 22:46:30,173 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:30,173 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:30,174 INFO L74 IsIncluded]: Start isIncluded. First operand 1304 states. Second operand 1854 states. [2020-07-17 22:46:30,174 INFO L87 Difference]: Start difference. First operand 1304 states. Second operand 1854 states. [2020-07-17 22:46:30,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:30,523 INFO L93 Difference]: Finished difference Result 1854 states and 2486 transitions. [2020-07-17 22:46:30,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1854 states and 2486 transitions. [2020-07-17 22:46:30,531 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:30,531 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:30,531 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:30,532 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:30,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1304 states. [2020-07-17 22:46:30,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 1769 transitions. [2020-07-17 22:46:30,689 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 1769 transitions. Word has length 189 [2020-07-17 22:46:30,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:30,690 INFO L479 AbstractCegarLoop]: Abstraction has 1304 states and 1769 transitions. [2020-07-17 22:46:30,691 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-17 22:46:30,691 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 1769 transitions. [2020-07-17 22:46:30,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2020-07-17 22:46:30,699 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:30,700 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, 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, 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:30,913 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:46:30,914 INFO L427 AbstractCegarLoop]: === Iteration 5 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:30,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:30,915 INFO L82 PathProgramCache]: Analyzing trace with hash 837695806, now seen corresponding path program 1 times [2020-07-17 22:46:30,916 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:30,917 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89522278] [2020-07-17 22:46:30,917 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:30,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:31,123 INFO L280 TraceCheckUtils]: 0: Hoare triple {19537#(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; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,124 INFO L280 TraceCheckUtils]: 1: Hoare triple {19538#(<= ~a15~0 8)} assume true; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,125 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {19538#(<= ~a15~0 8)} {19386#true} #973#return; {19391#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:46:31,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:31,234 INFO L280 TraceCheckUtils]: 0: Hoare triple {19539#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,235 INFO L280 TraceCheckUtils]: 1: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,236 INFO L280 TraceCheckUtils]: 2: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,237 INFO L280 TraceCheckUtils]: 3: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,238 INFO L280 TraceCheckUtils]: 4: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,238 INFO L280 TraceCheckUtils]: 5: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,239 INFO L280 TraceCheckUtils]: 6: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,240 INFO L280 TraceCheckUtils]: 7: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,240 INFO L280 TraceCheckUtils]: 8: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,241 INFO L280 TraceCheckUtils]: 9: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,242 INFO L280 TraceCheckUtils]: 10: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,243 INFO L280 TraceCheckUtils]: 11: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,244 INFO L280 TraceCheckUtils]: 12: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,244 INFO L280 TraceCheckUtils]: 13: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,245 INFO L280 TraceCheckUtils]: 14: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,246 INFO L280 TraceCheckUtils]: 15: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,246 INFO L280 TraceCheckUtils]: 16: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,247 INFO L280 TraceCheckUtils]: 17: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,248 INFO L280 TraceCheckUtils]: 18: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,249 INFO L280 TraceCheckUtils]: 19: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,249 INFO L280 TraceCheckUtils]: 20: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,250 INFO L280 TraceCheckUtils]: 21: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,251 INFO L280 TraceCheckUtils]: 22: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,251 INFO L280 TraceCheckUtils]: 23: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,252 INFO L280 TraceCheckUtils]: 24: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,252 INFO L280 TraceCheckUtils]: 25: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,253 INFO L280 TraceCheckUtils]: 26: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,254 INFO L280 TraceCheckUtils]: 27: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,254 INFO L280 TraceCheckUtils]: 28: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,255 INFO L280 TraceCheckUtils]: 29: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,256 INFO L280 TraceCheckUtils]: 30: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,256 INFO L280 TraceCheckUtils]: 31: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,257 INFO L280 TraceCheckUtils]: 32: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,257 INFO L280 TraceCheckUtils]: 33: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,258 INFO L280 TraceCheckUtils]: 34: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,259 INFO L280 TraceCheckUtils]: 35: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,259 INFO L280 TraceCheckUtils]: 36: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,260 INFO L280 TraceCheckUtils]: 37: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,261 INFO L280 TraceCheckUtils]: 38: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,261 INFO L280 TraceCheckUtils]: 39: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,262 INFO L280 TraceCheckUtils]: 40: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,263 INFO L280 TraceCheckUtils]: 41: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,263 INFO L280 TraceCheckUtils]: 42: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,264 INFO L280 TraceCheckUtils]: 43: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,265 INFO L280 TraceCheckUtils]: 44: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,265 INFO L280 TraceCheckUtils]: 45: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,266 INFO L280 TraceCheckUtils]: 46: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,267 INFO L280 TraceCheckUtils]: 47: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,268 INFO L280 TraceCheckUtils]: 48: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,268 INFO L280 TraceCheckUtils]: 49: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,269 INFO L280 TraceCheckUtils]: 50: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,269 INFO L280 TraceCheckUtils]: 51: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,270 INFO L280 TraceCheckUtils]: 52: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,270 INFO L280 TraceCheckUtils]: 53: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,270 INFO L280 TraceCheckUtils]: 54: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,271 INFO L280 TraceCheckUtils]: 55: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,272 INFO L280 TraceCheckUtils]: 56: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,272 INFO L280 TraceCheckUtils]: 57: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,272 INFO L280 TraceCheckUtils]: 58: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,273 INFO L280 TraceCheckUtils]: 59: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,273 INFO L280 TraceCheckUtils]: 60: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,274 INFO L280 TraceCheckUtils]: 61: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,274 INFO L280 TraceCheckUtils]: 62: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,275 INFO L280 TraceCheckUtils]: 63: Hoare triple {19540#(= ~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; {19541#(= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,276 INFO L280 TraceCheckUtils]: 64: Hoare triple {19541#(= 9 |old(~a15~0)|)} assume true; {19541#(= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,277 INFO L275 TraceCheckUtils]: 65: Hoare quadruple {19541#(= 9 |old(~a15~0)|)} {19391#(not (= 9 ~a15~0))} #977#return; {19387#false} is VALID [2020-07-17 22:46:31,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:31,323 INFO L280 TraceCheckUtils]: 0: Hoare triple {19539#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {19386#true} is VALID [2020-07-17 22:46:31,323 INFO L280 TraceCheckUtils]: 1: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,323 INFO L280 TraceCheckUtils]: 2: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,324 INFO L280 TraceCheckUtils]: 3: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,324 INFO L280 TraceCheckUtils]: 4: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,324 INFO L280 TraceCheckUtils]: 5: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,324 INFO L280 TraceCheckUtils]: 6: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,324 INFO L280 TraceCheckUtils]: 7: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,325 INFO L280 TraceCheckUtils]: 8: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,325 INFO L280 TraceCheckUtils]: 9: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,325 INFO L280 TraceCheckUtils]: 10: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,325 INFO L280 TraceCheckUtils]: 11: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,326 INFO L280 TraceCheckUtils]: 12: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,326 INFO L280 TraceCheckUtils]: 13: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,326 INFO L280 TraceCheckUtils]: 14: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,326 INFO L280 TraceCheckUtils]: 15: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,326 INFO L280 TraceCheckUtils]: 16: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,327 INFO L280 TraceCheckUtils]: 17: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,327 INFO L280 TraceCheckUtils]: 18: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,327 INFO L280 TraceCheckUtils]: 19: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,327 INFO L280 TraceCheckUtils]: 20: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,328 INFO L280 TraceCheckUtils]: 21: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,328 INFO L280 TraceCheckUtils]: 22: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,328 INFO L280 TraceCheckUtils]: 23: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,328 INFO L280 TraceCheckUtils]: 24: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,328 INFO L280 TraceCheckUtils]: 25: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,329 INFO L280 TraceCheckUtils]: 26: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,329 INFO L280 TraceCheckUtils]: 27: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,329 INFO L280 TraceCheckUtils]: 28: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,329 INFO L280 TraceCheckUtils]: 29: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,329 INFO L280 TraceCheckUtils]: 30: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,330 INFO L280 TraceCheckUtils]: 31: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,330 INFO L280 TraceCheckUtils]: 32: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,330 INFO L280 TraceCheckUtils]: 33: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,330 INFO L280 TraceCheckUtils]: 34: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,331 INFO L280 TraceCheckUtils]: 35: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,331 INFO L280 TraceCheckUtils]: 36: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,331 INFO L280 TraceCheckUtils]: 37: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,331 INFO L280 TraceCheckUtils]: 38: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,331 INFO L280 TraceCheckUtils]: 39: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,332 INFO L280 TraceCheckUtils]: 40: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,332 INFO L280 TraceCheckUtils]: 41: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,332 INFO L280 TraceCheckUtils]: 42: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,332 INFO L280 TraceCheckUtils]: 43: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,332 INFO L280 TraceCheckUtils]: 44: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,333 INFO L280 TraceCheckUtils]: 45: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,333 INFO L280 TraceCheckUtils]: 46: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,333 INFO L280 TraceCheckUtils]: 47: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,333 INFO L280 TraceCheckUtils]: 48: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,333 INFO L280 TraceCheckUtils]: 49: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,334 INFO L280 TraceCheckUtils]: 50: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,334 INFO L280 TraceCheckUtils]: 51: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,334 INFO L280 TraceCheckUtils]: 52: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,334 INFO L280 TraceCheckUtils]: 53: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,335 INFO L280 TraceCheckUtils]: 54: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,335 INFO L280 TraceCheckUtils]: 55: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,335 INFO L280 TraceCheckUtils]: 56: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,335 INFO L280 TraceCheckUtils]: 57: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,335 INFO L280 TraceCheckUtils]: 58: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,335 INFO L280 TraceCheckUtils]: 59: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,336 INFO L280 TraceCheckUtils]: 60: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,336 INFO L280 TraceCheckUtils]: 61: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,336 INFO L280 TraceCheckUtils]: 62: Hoare triple {19386#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,336 INFO L280 TraceCheckUtils]: 63: Hoare triple {19386#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,337 INFO L280 TraceCheckUtils]: 64: Hoare triple {19386#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,337 INFO L280 TraceCheckUtils]: 65: Hoare triple {19386#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {19386#true} is VALID [2020-07-17 22:46:31,337 INFO L280 TraceCheckUtils]: 66: Hoare triple {19386#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,337 INFO L280 TraceCheckUtils]: 67: Hoare triple {19386#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {19386#true} is VALID [2020-07-17 22:46:31,337 INFO L280 TraceCheckUtils]: 68: Hoare triple {19386#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {19386#true} is VALID [2020-07-17 22:46:31,338 INFO L280 TraceCheckUtils]: 69: Hoare triple {19386#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {19386#true} is VALID [2020-07-17 22:46:31,338 INFO L280 TraceCheckUtils]: 70: Hoare triple {19386#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {19386#true} is VALID [2020-07-17 22:46:31,338 INFO L280 TraceCheckUtils]: 71: Hoare triple {19386#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,338 INFO L280 TraceCheckUtils]: 72: Hoare triple {19386#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {19386#true} is VALID [2020-07-17 22:46:31,338 INFO L280 TraceCheckUtils]: 73: Hoare triple {19386#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {19386#true} is VALID [2020-07-17 22:46:31,338 INFO L280 TraceCheckUtils]: 74: Hoare triple {19386#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,339 INFO L280 TraceCheckUtils]: 75: Hoare triple {19386#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,339 INFO L280 TraceCheckUtils]: 76: Hoare triple {19386#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {19386#true} is VALID [2020-07-17 22:46:31,339 INFO L280 TraceCheckUtils]: 77: Hoare triple {19386#true} assume true; {19386#true} is VALID [2020-07-17 22:46:31,340 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {19386#true} {19387#false} #977#return; {19387#false} is VALID [2020-07-17 22:46:31,345 INFO L263 TraceCheckUtils]: 0: Hoare triple {19386#true} call ULTIMATE.init(); {19537#(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:31,346 INFO L280 TraceCheckUtils]: 1: Hoare triple {19537#(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; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,346 INFO L280 TraceCheckUtils]: 2: Hoare triple {19538#(<= ~a15~0 8)} assume true; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,347 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {19538#(<= ~a15~0 8)} {19386#true} #973#return; {19391#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:46:31,348 INFO L263 TraceCheckUtils]: 4: Hoare triple {19391#(not (= 9 ~a15~0))} call #t~ret4 := main(); {19391#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:46:31,348 INFO L280 TraceCheckUtils]: 5: Hoare triple {19391#(not (= 9 ~a15~0))} ~output~0 := -1; {19391#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:46:31,349 INFO L280 TraceCheckUtils]: 6: Hoare triple {19391#(not (= 9 ~a15~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {19391#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:46:31,349 INFO L280 TraceCheckUtils]: 7: Hoare triple {19391#(not (= 9 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {19391#(not (= 9 ~a15~0))} is VALID [2020-07-17 22:46:31,350 INFO L263 TraceCheckUtils]: 8: Hoare triple {19391#(not (= 9 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {19539#(and (= ~a12~0 |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:31,351 INFO L280 TraceCheckUtils]: 9: Hoare triple {19539#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,351 INFO L280 TraceCheckUtils]: 10: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,352 INFO L280 TraceCheckUtils]: 11: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,352 INFO L280 TraceCheckUtils]: 12: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,353 INFO L280 TraceCheckUtils]: 13: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,353 INFO L280 TraceCheckUtils]: 14: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,354 INFO L280 TraceCheckUtils]: 15: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,355 INFO L280 TraceCheckUtils]: 16: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,355 INFO L280 TraceCheckUtils]: 17: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,356 INFO L280 TraceCheckUtils]: 18: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,356 INFO L280 TraceCheckUtils]: 19: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,357 INFO L280 TraceCheckUtils]: 20: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,357 INFO L280 TraceCheckUtils]: 21: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,358 INFO L280 TraceCheckUtils]: 22: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,358 INFO L280 TraceCheckUtils]: 23: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,359 INFO L280 TraceCheckUtils]: 24: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,359 INFO L280 TraceCheckUtils]: 25: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,360 INFO L280 TraceCheckUtils]: 26: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,360 INFO L280 TraceCheckUtils]: 27: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,361 INFO L280 TraceCheckUtils]: 28: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,361 INFO L280 TraceCheckUtils]: 29: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,362 INFO L280 TraceCheckUtils]: 30: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,362 INFO L280 TraceCheckUtils]: 31: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,363 INFO L280 TraceCheckUtils]: 32: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,364 INFO L280 TraceCheckUtils]: 33: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,364 INFO L280 TraceCheckUtils]: 34: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,365 INFO L280 TraceCheckUtils]: 35: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,365 INFO L280 TraceCheckUtils]: 36: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,366 INFO L280 TraceCheckUtils]: 37: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,367 INFO L280 TraceCheckUtils]: 38: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,367 INFO L280 TraceCheckUtils]: 39: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,368 INFO L280 TraceCheckUtils]: 40: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,368 INFO L280 TraceCheckUtils]: 41: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,369 INFO L280 TraceCheckUtils]: 42: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,369 INFO L280 TraceCheckUtils]: 43: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,370 INFO L280 TraceCheckUtils]: 44: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,371 INFO L280 TraceCheckUtils]: 45: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,371 INFO L280 TraceCheckUtils]: 46: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,372 INFO L280 TraceCheckUtils]: 47: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,372 INFO L280 TraceCheckUtils]: 48: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,373 INFO L280 TraceCheckUtils]: 49: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,373 INFO L280 TraceCheckUtils]: 50: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,374 INFO L280 TraceCheckUtils]: 51: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,375 INFO L280 TraceCheckUtils]: 52: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,375 INFO L280 TraceCheckUtils]: 53: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,376 INFO L280 TraceCheckUtils]: 54: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,376 INFO L280 TraceCheckUtils]: 55: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,377 INFO L280 TraceCheckUtils]: 56: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,378 INFO L280 TraceCheckUtils]: 57: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,378 INFO L280 TraceCheckUtils]: 58: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,379 INFO L280 TraceCheckUtils]: 59: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,379 INFO L280 TraceCheckUtils]: 60: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,380 INFO L280 TraceCheckUtils]: 61: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,380 INFO L280 TraceCheckUtils]: 62: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,381 INFO L280 TraceCheckUtils]: 63: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,381 INFO L280 TraceCheckUtils]: 64: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,382 INFO L280 TraceCheckUtils]: 65: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,382 INFO L280 TraceCheckUtils]: 66: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,383 INFO L280 TraceCheckUtils]: 67: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,383 INFO L280 TraceCheckUtils]: 68: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,384 INFO L280 TraceCheckUtils]: 69: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,385 INFO L280 TraceCheckUtils]: 70: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,385 INFO L280 TraceCheckUtils]: 71: Hoare triple {19540#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {19540#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,386 INFO L280 TraceCheckUtils]: 72: Hoare triple {19540#(= ~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; {19541#(= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,387 INFO L280 TraceCheckUtils]: 73: Hoare triple {19541#(= 9 |old(~a15~0)|)} assume true; {19541#(= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,388 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {19541#(= 9 |old(~a15~0)|)} {19391#(not (= 9 ~a15~0))} #977#return; {19387#false} is VALID [2020-07-17 22:46:31,388 INFO L280 TraceCheckUtils]: 75: Hoare triple {19387#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {19387#false} is VALID [2020-07-17 22:46:31,388 INFO L280 TraceCheckUtils]: 76: Hoare triple {19387#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {19387#false} is VALID [2020-07-17 22:46:31,388 INFO L280 TraceCheckUtils]: 77: Hoare triple {19387#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {19387#false} is VALID [2020-07-17 22:46:31,388 INFO L263 TraceCheckUtils]: 78: Hoare triple {19387#false} call #t~ret3 := calculate_output(~input~0); {19539#(and (= ~a12~0 |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:31,389 INFO L280 TraceCheckUtils]: 79: Hoare triple {19539#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {19386#true} is VALID [2020-07-17 22:46:31,389 INFO L280 TraceCheckUtils]: 80: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,389 INFO L280 TraceCheckUtils]: 81: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,389 INFO L280 TraceCheckUtils]: 82: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,389 INFO L280 TraceCheckUtils]: 83: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,390 INFO L280 TraceCheckUtils]: 84: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,390 INFO L280 TraceCheckUtils]: 85: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,390 INFO L280 TraceCheckUtils]: 86: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,390 INFO L280 TraceCheckUtils]: 87: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,390 INFO L280 TraceCheckUtils]: 88: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,391 INFO L280 TraceCheckUtils]: 89: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,391 INFO L280 TraceCheckUtils]: 90: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,391 INFO L280 TraceCheckUtils]: 91: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,391 INFO L280 TraceCheckUtils]: 92: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,391 INFO L280 TraceCheckUtils]: 93: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,391 INFO L280 TraceCheckUtils]: 94: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,392 INFO L280 TraceCheckUtils]: 95: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,392 INFO L280 TraceCheckUtils]: 96: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,392 INFO L280 TraceCheckUtils]: 97: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,392 INFO L280 TraceCheckUtils]: 98: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,392 INFO L280 TraceCheckUtils]: 99: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,392 INFO L280 TraceCheckUtils]: 100: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,393 INFO L280 TraceCheckUtils]: 101: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,393 INFO L280 TraceCheckUtils]: 102: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,393 INFO L280 TraceCheckUtils]: 103: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,393 INFO L280 TraceCheckUtils]: 104: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,393 INFO L280 TraceCheckUtils]: 105: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,393 INFO L280 TraceCheckUtils]: 106: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,394 INFO L280 TraceCheckUtils]: 107: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,394 INFO L280 TraceCheckUtils]: 108: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,394 INFO L280 TraceCheckUtils]: 109: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,394 INFO L280 TraceCheckUtils]: 110: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,394 INFO L280 TraceCheckUtils]: 111: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,394 INFO L280 TraceCheckUtils]: 112: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,395 INFO L280 TraceCheckUtils]: 113: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,395 INFO L280 TraceCheckUtils]: 114: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,395 INFO L280 TraceCheckUtils]: 115: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,395 INFO L280 TraceCheckUtils]: 116: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,395 INFO L280 TraceCheckUtils]: 117: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,396 INFO L280 TraceCheckUtils]: 118: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,396 INFO L280 TraceCheckUtils]: 119: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,396 INFO L280 TraceCheckUtils]: 120: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,396 INFO L280 TraceCheckUtils]: 121: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,396 INFO L280 TraceCheckUtils]: 122: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,396 INFO L280 TraceCheckUtils]: 123: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,397 INFO L280 TraceCheckUtils]: 124: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,397 INFO L280 TraceCheckUtils]: 125: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,397 INFO L280 TraceCheckUtils]: 126: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,397 INFO L280 TraceCheckUtils]: 127: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,397 INFO L280 TraceCheckUtils]: 128: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,397 INFO L280 TraceCheckUtils]: 129: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,398 INFO L280 TraceCheckUtils]: 130: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,398 INFO L280 TraceCheckUtils]: 131: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,398 INFO L280 TraceCheckUtils]: 132: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,398 INFO L280 TraceCheckUtils]: 133: Hoare triple {19386#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,398 INFO L280 TraceCheckUtils]: 134: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,398 INFO L280 TraceCheckUtils]: 135: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,399 INFO L280 TraceCheckUtils]: 136: Hoare triple {19386#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,399 INFO L280 TraceCheckUtils]: 137: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,399 INFO L280 TraceCheckUtils]: 138: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,399 INFO L280 TraceCheckUtils]: 139: Hoare triple {19386#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,399 INFO L280 TraceCheckUtils]: 140: Hoare triple {19386#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,400 INFO L280 TraceCheckUtils]: 141: Hoare triple {19386#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,400 INFO L280 TraceCheckUtils]: 142: Hoare triple {19386#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,400 INFO L280 TraceCheckUtils]: 143: Hoare triple {19386#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {19386#true} is VALID [2020-07-17 22:46:31,400 INFO L280 TraceCheckUtils]: 144: Hoare triple {19386#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {19386#true} is VALID [2020-07-17 22:46:31,400 INFO L280 TraceCheckUtils]: 145: Hoare triple {19386#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,400 INFO L280 TraceCheckUtils]: 146: Hoare triple {19386#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {19386#true} is VALID [2020-07-17 22:46:31,401 INFO L280 TraceCheckUtils]: 147: Hoare triple {19386#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {19386#true} is VALID [2020-07-17 22:46:31,401 INFO L280 TraceCheckUtils]: 148: Hoare triple {19386#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {19386#true} is VALID [2020-07-17 22:46:31,401 INFO L280 TraceCheckUtils]: 149: Hoare triple {19386#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {19386#true} is VALID [2020-07-17 22:46:31,401 INFO L280 TraceCheckUtils]: 150: Hoare triple {19386#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,401 INFO L280 TraceCheckUtils]: 151: Hoare triple {19386#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {19386#true} is VALID [2020-07-17 22:46:31,402 INFO L280 TraceCheckUtils]: 152: Hoare triple {19386#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {19386#true} is VALID [2020-07-17 22:46:31,402 INFO L280 TraceCheckUtils]: 153: Hoare triple {19386#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,402 INFO L280 TraceCheckUtils]: 154: Hoare triple {19386#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {19386#true} is VALID [2020-07-17 22:46:31,402 INFO L280 TraceCheckUtils]: 155: Hoare triple {19386#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {19386#true} is VALID [2020-07-17 22:46:31,402 INFO L280 TraceCheckUtils]: 156: Hoare triple {19386#true} assume true; {19386#true} is VALID [2020-07-17 22:46:31,403 INFO L275 TraceCheckUtils]: 157: Hoare quadruple {19386#true} {19387#false} #977#return; {19387#false} is VALID [2020-07-17 22:46:31,403 INFO L280 TraceCheckUtils]: 158: Hoare triple {19387#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {19387#false} is VALID [2020-07-17 22:46:31,403 INFO L280 TraceCheckUtils]: 159: Hoare triple {19387#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {19387#false} is VALID [2020-07-17 22:46:31,403 INFO L280 TraceCheckUtils]: 160: Hoare triple {19387#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {19387#false} is VALID [2020-07-17 22:46:31,403 INFO L263 TraceCheckUtils]: 161: Hoare triple {19387#false} call #t~ret3 := calculate_output(~input~0); {19387#false} is VALID [2020-07-17 22:46:31,404 INFO L280 TraceCheckUtils]: 162: Hoare triple {19387#false} ~input := #in~input; {19387#false} is VALID [2020-07-17 22:46:31,404 INFO L280 TraceCheckUtils]: 163: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,404 INFO L280 TraceCheckUtils]: 164: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,404 INFO L280 TraceCheckUtils]: 165: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,404 INFO L280 TraceCheckUtils]: 166: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,404 INFO L280 TraceCheckUtils]: 167: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,405 INFO L280 TraceCheckUtils]: 168: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,405 INFO L280 TraceCheckUtils]: 169: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,405 INFO L280 TraceCheckUtils]: 170: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,405 INFO L280 TraceCheckUtils]: 171: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,405 INFO L280 TraceCheckUtils]: 172: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,405 INFO L280 TraceCheckUtils]: 173: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,406 INFO L280 TraceCheckUtils]: 174: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,406 INFO L280 TraceCheckUtils]: 175: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,406 INFO L280 TraceCheckUtils]: 176: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,406 INFO L280 TraceCheckUtils]: 177: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,406 INFO L280 TraceCheckUtils]: 178: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,407 INFO L280 TraceCheckUtils]: 179: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,407 INFO L280 TraceCheckUtils]: 180: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,407 INFO L280 TraceCheckUtils]: 181: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,407 INFO L280 TraceCheckUtils]: 182: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,407 INFO L280 TraceCheckUtils]: 183: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,407 INFO L280 TraceCheckUtils]: 184: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,408 INFO L280 TraceCheckUtils]: 185: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,408 INFO L280 TraceCheckUtils]: 186: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,408 INFO L280 TraceCheckUtils]: 187: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,408 INFO L280 TraceCheckUtils]: 188: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,408 INFO L280 TraceCheckUtils]: 189: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,408 INFO L280 TraceCheckUtils]: 190: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,409 INFO L280 TraceCheckUtils]: 191: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,409 INFO L280 TraceCheckUtils]: 192: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,409 INFO L280 TraceCheckUtils]: 193: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,409 INFO L280 TraceCheckUtils]: 194: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,409 INFO L280 TraceCheckUtils]: 195: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,410 INFO L280 TraceCheckUtils]: 196: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,410 INFO L280 TraceCheckUtils]: 197: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,410 INFO L280 TraceCheckUtils]: 198: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,410 INFO L280 TraceCheckUtils]: 199: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,410 INFO L280 TraceCheckUtils]: 200: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,410 INFO L280 TraceCheckUtils]: 201: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,411 INFO L280 TraceCheckUtils]: 202: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,411 INFO L280 TraceCheckUtils]: 203: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,411 INFO L280 TraceCheckUtils]: 204: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,411 INFO L280 TraceCheckUtils]: 205: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,411 INFO L280 TraceCheckUtils]: 206: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,412 INFO L280 TraceCheckUtils]: 207: Hoare triple {19387#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {19387#false} is VALID [2020-07-17 22:46:31,412 INFO L280 TraceCheckUtils]: 208: Hoare triple {19387#false} assume !false; {19387#false} is VALID [2020-07-17 22:46:31,450 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 98 proven. 65 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-17 22:46:31,451 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89522278] [2020-07-17 22:46:31,451 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458260986] [2020-07-17 22:46:31,452 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:46:31,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:31,564 INFO L264 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 6 conjunts are in the unsatisfiable core [2020-07-17 22:46:31,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:31,592 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:46:31,881 INFO L263 TraceCheckUtils]: 0: Hoare triple {19386#true} call ULTIMATE.init(); {19386#true} is VALID [2020-07-17 22:46:31,882 INFO L280 TraceCheckUtils]: 1: Hoare triple {19386#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; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,883 INFO L280 TraceCheckUtils]: 2: Hoare triple {19538#(<= ~a15~0 8)} assume true; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,884 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {19538#(<= ~a15~0 8)} {19386#true} #973#return; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,884 INFO L263 TraceCheckUtils]: 4: Hoare triple {19538#(<= ~a15~0 8)} call #t~ret4 := main(); {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,884 INFO L280 TraceCheckUtils]: 5: Hoare triple {19538#(<= ~a15~0 8)} ~output~0 := -1; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,885 INFO L280 TraceCheckUtils]: 6: Hoare triple {19538#(<= ~a15~0 8)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,885 INFO L280 TraceCheckUtils]: 7: Hoare triple {19538#(<= ~a15~0 8)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {19538#(<= ~a15~0 8)} is VALID [2020-07-17 22:46:31,886 INFO L263 TraceCheckUtils]: 8: Hoare triple {19538#(<= ~a15~0 8)} call #t~ret3 := calculate_output(~input~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,888 INFO L280 TraceCheckUtils]: 9: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} ~input := #in~input; {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,889 INFO L280 TraceCheckUtils]: 10: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,891 INFO L280 TraceCheckUtils]: 11: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,893 INFO L280 TraceCheckUtils]: 12: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,893 INFO L280 TraceCheckUtils]: 13: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,898 INFO L280 TraceCheckUtils]: 14: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,899 INFO L280 TraceCheckUtils]: 15: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,900 INFO L280 TraceCheckUtils]: 16: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,900 INFO L280 TraceCheckUtils]: 17: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,901 INFO L280 TraceCheckUtils]: 18: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,902 INFO L280 TraceCheckUtils]: 19: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,902 INFO L280 TraceCheckUtils]: 20: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,903 INFO L280 TraceCheckUtils]: 21: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,903 INFO L280 TraceCheckUtils]: 22: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,904 INFO L280 TraceCheckUtils]: 23: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,905 INFO L280 TraceCheckUtils]: 24: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,905 INFO L280 TraceCheckUtils]: 25: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,906 INFO L280 TraceCheckUtils]: 26: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,906 INFO L280 TraceCheckUtils]: 27: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,907 INFO L280 TraceCheckUtils]: 28: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,907 INFO L280 TraceCheckUtils]: 29: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,908 INFO L280 TraceCheckUtils]: 30: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,909 INFO L280 TraceCheckUtils]: 31: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,909 INFO L280 TraceCheckUtils]: 32: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,910 INFO L280 TraceCheckUtils]: 33: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,911 INFO L280 TraceCheckUtils]: 34: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,911 INFO L280 TraceCheckUtils]: 35: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,912 INFO L280 TraceCheckUtils]: 36: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,913 INFO L280 TraceCheckUtils]: 37: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,913 INFO L280 TraceCheckUtils]: 38: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,914 INFO L280 TraceCheckUtils]: 39: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,914 INFO L280 TraceCheckUtils]: 40: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,915 INFO L280 TraceCheckUtils]: 41: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,916 INFO L280 TraceCheckUtils]: 42: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,916 INFO L280 TraceCheckUtils]: 43: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,917 INFO L280 TraceCheckUtils]: 44: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,917 INFO L280 TraceCheckUtils]: 45: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,918 INFO L280 TraceCheckUtils]: 46: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,918 INFO L280 TraceCheckUtils]: 47: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,919 INFO L280 TraceCheckUtils]: 48: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,919 INFO L280 TraceCheckUtils]: 49: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,920 INFO L280 TraceCheckUtils]: 50: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,921 INFO L280 TraceCheckUtils]: 51: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,922 INFO L280 TraceCheckUtils]: 52: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,922 INFO L280 TraceCheckUtils]: 53: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,923 INFO L280 TraceCheckUtils]: 54: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,923 INFO L280 TraceCheckUtils]: 55: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,924 INFO L280 TraceCheckUtils]: 56: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,924 INFO L280 TraceCheckUtils]: 57: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,925 INFO L280 TraceCheckUtils]: 58: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,926 INFO L280 TraceCheckUtils]: 59: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,926 INFO L280 TraceCheckUtils]: 60: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,927 INFO L280 TraceCheckUtils]: 61: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,927 INFO L280 TraceCheckUtils]: 62: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,928 INFO L280 TraceCheckUtils]: 63: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,928 INFO L280 TraceCheckUtils]: 64: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,929 INFO L280 TraceCheckUtils]: 65: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,930 INFO L280 TraceCheckUtils]: 66: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,930 INFO L280 TraceCheckUtils]: 67: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,931 INFO L280 TraceCheckUtils]: 68: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,931 INFO L280 TraceCheckUtils]: 69: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,932 INFO L280 TraceCheckUtils]: 70: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,933 INFO L280 TraceCheckUtils]: 71: Hoare triple {19569#(<= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {19569#(<= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,933 INFO L280 TraceCheckUtils]: 72: Hoare triple {19569#(<= ~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; {19762#(<= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,934 INFO L280 TraceCheckUtils]: 73: Hoare triple {19762#(<= 9 |old(~a15~0)|)} assume true; {19762#(<= 9 |old(~a15~0)|)} is VALID [2020-07-17 22:46:31,935 INFO L275 TraceCheckUtils]: 74: Hoare quadruple {19762#(<= 9 |old(~a15~0)|)} {19538#(<= ~a15~0 8)} #977#return; {19387#false} is VALID [2020-07-17 22:46:31,935 INFO L280 TraceCheckUtils]: 75: Hoare triple {19387#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {19387#false} is VALID [2020-07-17 22:46:31,936 INFO L280 TraceCheckUtils]: 76: Hoare triple {19387#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {19387#false} is VALID [2020-07-17 22:46:31,936 INFO L280 TraceCheckUtils]: 77: Hoare triple {19387#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {19387#false} is VALID [2020-07-17 22:46:31,936 INFO L263 TraceCheckUtils]: 78: Hoare triple {19387#false} call #t~ret3 := calculate_output(~input~0); {19387#false} is VALID [2020-07-17 22:46:31,937 INFO L280 TraceCheckUtils]: 79: Hoare triple {19387#false} ~input := #in~input; {19387#false} is VALID [2020-07-17 22:46:31,937 INFO L280 TraceCheckUtils]: 80: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,937 INFO L280 TraceCheckUtils]: 81: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,937 INFO L280 TraceCheckUtils]: 82: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,937 INFO L280 TraceCheckUtils]: 83: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,938 INFO L280 TraceCheckUtils]: 84: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,938 INFO L280 TraceCheckUtils]: 85: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,938 INFO L280 TraceCheckUtils]: 86: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,938 INFO L280 TraceCheckUtils]: 87: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,938 INFO L280 TraceCheckUtils]: 88: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,939 INFO L280 TraceCheckUtils]: 89: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,939 INFO L280 TraceCheckUtils]: 90: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,939 INFO L280 TraceCheckUtils]: 91: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,939 INFO L280 TraceCheckUtils]: 92: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,939 INFO L280 TraceCheckUtils]: 93: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,940 INFO L280 TraceCheckUtils]: 94: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,940 INFO L280 TraceCheckUtils]: 95: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,940 INFO L280 TraceCheckUtils]: 96: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,940 INFO L280 TraceCheckUtils]: 97: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,940 INFO L280 TraceCheckUtils]: 98: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,941 INFO L280 TraceCheckUtils]: 99: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,941 INFO L280 TraceCheckUtils]: 100: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,941 INFO L280 TraceCheckUtils]: 101: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,941 INFO L280 TraceCheckUtils]: 102: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,941 INFO L280 TraceCheckUtils]: 103: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,942 INFO L280 TraceCheckUtils]: 104: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,942 INFO L280 TraceCheckUtils]: 105: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,942 INFO L280 TraceCheckUtils]: 106: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,942 INFO L280 TraceCheckUtils]: 107: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,942 INFO L280 TraceCheckUtils]: 108: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,942 INFO L280 TraceCheckUtils]: 109: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,943 INFO L280 TraceCheckUtils]: 110: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,943 INFO L280 TraceCheckUtils]: 111: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,943 INFO L280 TraceCheckUtils]: 112: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,943 INFO L280 TraceCheckUtils]: 113: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,943 INFO L280 TraceCheckUtils]: 114: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,944 INFO L280 TraceCheckUtils]: 115: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,944 INFO L280 TraceCheckUtils]: 116: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,944 INFO L280 TraceCheckUtils]: 117: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,944 INFO L280 TraceCheckUtils]: 118: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,944 INFO L280 TraceCheckUtils]: 119: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,945 INFO L280 TraceCheckUtils]: 120: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,945 INFO L280 TraceCheckUtils]: 121: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,945 INFO L280 TraceCheckUtils]: 122: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,945 INFO L280 TraceCheckUtils]: 123: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,945 INFO L280 TraceCheckUtils]: 124: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,945 INFO L280 TraceCheckUtils]: 125: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,946 INFO L280 TraceCheckUtils]: 126: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,946 INFO L280 TraceCheckUtils]: 127: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,946 INFO L280 TraceCheckUtils]: 128: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,946 INFO L280 TraceCheckUtils]: 129: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,946 INFO L280 TraceCheckUtils]: 130: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,947 INFO L280 TraceCheckUtils]: 131: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,947 INFO L280 TraceCheckUtils]: 132: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,947 INFO L280 TraceCheckUtils]: 133: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,947 INFO L280 TraceCheckUtils]: 134: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,947 INFO L280 TraceCheckUtils]: 135: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,948 INFO L280 TraceCheckUtils]: 136: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,948 INFO L280 TraceCheckUtils]: 137: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,948 INFO L280 TraceCheckUtils]: 138: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,948 INFO L280 TraceCheckUtils]: 139: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,948 INFO L280 TraceCheckUtils]: 140: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,948 INFO L280 TraceCheckUtils]: 141: Hoare triple {19387#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,949 INFO L280 TraceCheckUtils]: 142: Hoare triple {19387#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {19387#false} is VALID [2020-07-17 22:46:31,949 INFO L280 TraceCheckUtils]: 143: Hoare triple {19387#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,949 INFO L280 TraceCheckUtils]: 144: Hoare triple {19387#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {19387#false} is VALID [2020-07-17 22:46:31,949 INFO L280 TraceCheckUtils]: 145: Hoare triple {19387#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); {19387#false} is VALID [2020-07-17 22:46:31,949 INFO L280 TraceCheckUtils]: 146: Hoare triple {19387#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); {19387#false} is VALID [2020-07-17 22:46:31,950 INFO L280 TraceCheckUtils]: 147: Hoare triple {19387#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {19387#false} is VALID [2020-07-17 22:46:31,950 INFO L280 TraceCheckUtils]: 148: Hoare triple {19387#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {19387#false} is VALID [2020-07-17 22:46:31,950 INFO L280 TraceCheckUtils]: 149: Hoare triple {19387#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); {19387#false} is VALID [2020-07-17 22:46:31,950 INFO L280 TraceCheckUtils]: 150: Hoare triple {19387#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); {19387#false} is VALID [2020-07-17 22:46:31,950 INFO L280 TraceCheckUtils]: 151: Hoare triple {19387#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {19387#false} is VALID [2020-07-17 22:46:31,951 INFO L280 TraceCheckUtils]: 152: Hoare triple {19387#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {19387#false} is VALID [2020-07-17 22:46:31,951 INFO L280 TraceCheckUtils]: 153: Hoare triple {19387#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {19387#false} is VALID [2020-07-17 22:46:31,951 INFO L280 TraceCheckUtils]: 154: Hoare triple {19387#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {19387#false} is VALID [2020-07-17 22:46:31,951 INFO L280 TraceCheckUtils]: 155: Hoare triple {19387#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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {19387#false} is VALID [2020-07-17 22:46:31,951 INFO L280 TraceCheckUtils]: 156: Hoare triple {19387#false} assume true; {19387#false} is VALID [2020-07-17 22:46:31,952 INFO L275 TraceCheckUtils]: 157: Hoare quadruple {19387#false} {19387#false} #977#return; {19387#false} is VALID [2020-07-17 22:46:31,952 INFO L280 TraceCheckUtils]: 158: Hoare triple {19387#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {19387#false} is VALID [2020-07-17 22:46:31,952 INFO L280 TraceCheckUtils]: 159: Hoare triple {19387#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {19387#false} is VALID [2020-07-17 22:46:31,952 INFO L280 TraceCheckUtils]: 160: Hoare triple {19387#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {19387#false} is VALID [2020-07-17 22:46:31,952 INFO L263 TraceCheckUtils]: 161: Hoare triple {19387#false} call #t~ret3 := calculate_output(~input~0); {19387#false} is VALID [2020-07-17 22:46:31,953 INFO L280 TraceCheckUtils]: 162: Hoare triple {19387#false} ~input := #in~input; {19387#false} is VALID [2020-07-17 22:46:31,953 INFO L280 TraceCheckUtils]: 163: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,953 INFO L280 TraceCheckUtils]: 164: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,953 INFO L280 TraceCheckUtils]: 165: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,953 INFO L280 TraceCheckUtils]: 166: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,954 INFO L280 TraceCheckUtils]: 167: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,954 INFO L280 TraceCheckUtils]: 168: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,954 INFO L280 TraceCheckUtils]: 169: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,954 INFO L280 TraceCheckUtils]: 170: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,954 INFO L280 TraceCheckUtils]: 171: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,955 INFO L280 TraceCheckUtils]: 172: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,955 INFO L280 TraceCheckUtils]: 173: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,955 INFO L280 TraceCheckUtils]: 174: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,955 INFO L280 TraceCheckUtils]: 175: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,955 INFO L280 TraceCheckUtils]: 176: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,956 INFO L280 TraceCheckUtils]: 177: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,956 INFO L280 TraceCheckUtils]: 178: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,956 INFO L280 TraceCheckUtils]: 179: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,956 INFO L280 TraceCheckUtils]: 180: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,956 INFO L280 TraceCheckUtils]: 181: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,956 INFO L280 TraceCheckUtils]: 182: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,957 INFO L280 TraceCheckUtils]: 183: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,957 INFO L280 TraceCheckUtils]: 184: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,957 INFO L280 TraceCheckUtils]: 185: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,957 INFO L280 TraceCheckUtils]: 186: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,957 INFO L280 TraceCheckUtils]: 187: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,957 INFO L280 TraceCheckUtils]: 188: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,958 INFO L280 TraceCheckUtils]: 189: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,958 INFO L280 TraceCheckUtils]: 190: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,958 INFO L280 TraceCheckUtils]: 191: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,958 INFO L280 TraceCheckUtils]: 192: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,958 INFO L280 TraceCheckUtils]: 193: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,959 INFO L280 TraceCheckUtils]: 194: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,959 INFO L280 TraceCheckUtils]: 195: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,959 INFO L280 TraceCheckUtils]: 196: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,959 INFO L280 TraceCheckUtils]: 197: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,959 INFO L280 TraceCheckUtils]: 198: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,960 INFO L280 TraceCheckUtils]: 199: Hoare triple {19387#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,960 INFO L280 TraceCheckUtils]: 200: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,960 INFO L280 TraceCheckUtils]: 201: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,960 INFO L280 TraceCheckUtils]: 202: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,960 INFO L280 TraceCheckUtils]: 203: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,961 INFO L280 TraceCheckUtils]: 204: Hoare triple {19387#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,961 INFO L280 TraceCheckUtils]: 205: Hoare triple {19387#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,961 INFO L280 TraceCheckUtils]: 206: Hoare triple {19387#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {19387#false} is VALID [2020-07-17 22:46:31,961 INFO L280 TraceCheckUtils]: 207: Hoare triple {19387#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {19387#false} is VALID [2020-07-17 22:46:31,961 INFO L280 TraceCheckUtils]: 208: Hoare triple {19387#false} assume !false; {19387#false} is VALID [2020-07-17 22:46:32,016 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 118 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-07-17 22:46:32,017 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:46:32,017 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2020-07-17 22:46:32,017 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252136267] [2020-07-17 22:46:32,018 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 209 [2020-07-17 22:46:32,018 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:32,019 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-17 22:46:32,218 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:46:32,218 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-17 22:46:32,218 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:32,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-17 22:46:32,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-07-17 22:46:32,219 INFO L87 Difference]: Start difference. First operand 1304 states and 1769 transitions. Second operand 5 states. [2020-07-17 22:46:36,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:36,607 INFO L93 Difference]: Finished difference Result 3194 states and 4515 transitions. [2020-07-17 22:46:36,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-17 22:46:36,608 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 209 [2020-07-17 22:46:36,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:36,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:46:36,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 918 transitions. [2020-07-17 22:46:36,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:46:36,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 918 transitions. [2020-07-17 22:46:36,621 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 918 transitions. [2020-07-17 22:46:38,142 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 918 edges. 918 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:38,338 INFO L225 Difference]: With dead ends: 3194 [2020-07-17 22:46:38,338 INFO L226 Difference]: Without dead ends: 1896 [2020-07-17 22:46:38,342 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 210 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:46:38,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1896 states. [2020-07-17 22:46:38,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1896 to 1870. [2020-07-17 22:46:38,620 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:38,620 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1896 states. Second operand 1870 states. [2020-07-17 22:46:38,620 INFO L74 IsIncluded]: Start isIncluded. First operand 1896 states. Second operand 1870 states. [2020-07-17 22:46:38,621 INFO L87 Difference]: Start difference. First operand 1896 states. Second operand 1870 states. [2020-07-17 22:46:38,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:38,870 INFO L93 Difference]: Finished difference Result 1896 states and 2506 transitions. [2020-07-17 22:46:38,871 INFO L276 IsEmpty]: Start isEmpty. Operand 1896 states and 2506 transitions. [2020-07-17 22:46:38,881 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:38,881 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:38,882 INFO L74 IsIncluded]: Start isIncluded. First operand 1870 states. Second operand 1896 states. [2020-07-17 22:46:38,882 INFO L87 Difference]: Start difference. First operand 1870 states. Second operand 1896 states. [2020-07-17 22:46:39,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:39,132 INFO L93 Difference]: Finished difference Result 1896 states and 2506 transitions. [2020-07-17 22:46:39,132 INFO L276 IsEmpty]: Start isEmpty. Operand 1896 states and 2506 transitions. [2020-07-17 22:46:39,139 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:39,139 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:39,139 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:39,139 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:39,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1870 states. [2020-07-17 22:46:39,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1870 states to 1870 states and 2428 transitions. [2020-07-17 22:46:39,348 INFO L78 Accepts]: Start accepts. Automaton has 1870 states and 2428 transitions. Word has length 209 [2020-07-17 22:46:39,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:39,349 INFO L479 AbstractCegarLoop]: Abstraction has 1870 states and 2428 transitions. [2020-07-17 22:46:39,349 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-17 22:46:39,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1870 states and 2428 transitions. [2020-07-17 22:46:39,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2020-07-17 22:46:39,353 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:39,353 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, 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, 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:39,576 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:46:39,577 INFO L427 AbstractCegarLoop]: === Iteration 6 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:39,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:39,578 INFO L82 PathProgramCache]: Analyzing trace with hash -456723841, now seen corresponding path program 1 times [2020-07-17 22:46:39,580 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:39,580 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21500991] [2020-07-17 22:46:39,580 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:39,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:39,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:39,773 INFO L280 TraceCheckUtils]: 0: Hoare triple {29287#(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; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:39,774 INFO L280 TraceCheckUtils]: 1: Hoare triple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} assume true; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:39,775 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} {29133#true} #973#return; {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:46:39,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:39,865 INFO L280 TraceCheckUtils]: 0: Hoare triple {29289#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,867 INFO L280 TraceCheckUtils]: 1: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,868 INFO L280 TraceCheckUtils]: 2: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,869 INFO L280 TraceCheckUtils]: 3: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,870 INFO L280 TraceCheckUtils]: 4: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,871 INFO L280 TraceCheckUtils]: 5: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,872 INFO L280 TraceCheckUtils]: 6: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,874 INFO L280 TraceCheckUtils]: 7: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,875 INFO L280 TraceCheckUtils]: 8: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,875 INFO L280 TraceCheckUtils]: 9: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,877 INFO L280 TraceCheckUtils]: 10: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,877 INFO L280 TraceCheckUtils]: 11: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,879 INFO L280 TraceCheckUtils]: 12: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,880 INFO L280 TraceCheckUtils]: 13: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,881 INFO L280 TraceCheckUtils]: 14: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,882 INFO L280 TraceCheckUtils]: 15: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,883 INFO L280 TraceCheckUtils]: 16: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,884 INFO L280 TraceCheckUtils]: 17: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,884 INFO L280 TraceCheckUtils]: 18: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,885 INFO L280 TraceCheckUtils]: 19: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,886 INFO L280 TraceCheckUtils]: 20: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,887 INFO L280 TraceCheckUtils]: 21: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,888 INFO L280 TraceCheckUtils]: 22: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,889 INFO L280 TraceCheckUtils]: 23: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,890 INFO L280 TraceCheckUtils]: 24: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,891 INFO L280 TraceCheckUtils]: 25: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,892 INFO L280 TraceCheckUtils]: 26: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,892 INFO L280 TraceCheckUtils]: 27: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,893 INFO L280 TraceCheckUtils]: 28: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,894 INFO L280 TraceCheckUtils]: 29: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,895 INFO L280 TraceCheckUtils]: 30: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,896 INFO L280 TraceCheckUtils]: 31: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,897 INFO L280 TraceCheckUtils]: 32: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,898 INFO L280 TraceCheckUtils]: 33: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,899 INFO L280 TraceCheckUtils]: 34: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,900 INFO L280 TraceCheckUtils]: 35: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,900 INFO L280 TraceCheckUtils]: 36: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,901 INFO L280 TraceCheckUtils]: 37: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,902 INFO L280 TraceCheckUtils]: 38: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,903 INFO L280 TraceCheckUtils]: 39: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,904 INFO L280 TraceCheckUtils]: 40: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,905 INFO L280 TraceCheckUtils]: 41: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,906 INFO L280 TraceCheckUtils]: 42: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,907 INFO L280 TraceCheckUtils]: 43: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,908 INFO L280 TraceCheckUtils]: 44: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,908 INFO L280 TraceCheckUtils]: 45: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,909 INFO L280 TraceCheckUtils]: 46: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,910 INFO L280 TraceCheckUtils]: 47: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,911 INFO L280 TraceCheckUtils]: 48: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,912 INFO L280 TraceCheckUtils]: 49: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,913 INFO L280 TraceCheckUtils]: 50: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,914 INFO L280 TraceCheckUtils]: 51: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,915 INFO L280 TraceCheckUtils]: 52: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,916 INFO L280 TraceCheckUtils]: 53: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,917 INFO L280 TraceCheckUtils]: 54: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,918 INFO L280 TraceCheckUtils]: 55: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,918 INFO L280 TraceCheckUtils]: 56: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,919 INFO L280 TraceCheckUtils]: 57: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,920 INFO L280 TraceCheckUtils]: 58: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,921 INFO L280 TraceCheckUtils]: 59: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,922 INFO L280 TraceCheckUtils]: 60: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,923 INFO L280 TraceCheckUtils]: 61: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,924 INFO L280 TraceCheckUtils]: 62: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,925 INFO L280 TraceCheckUtils]: 63: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,926 INFO L280 TraceCheckUtils]: 64: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,927 INFO L280 TraceCheckUtils]: 65: Hoare triple {29290#(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)); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:39,929 INFO L280 TraceCheckUtils]: 66: Hoare triple {29290#(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; {29291#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-17 22:46:39,929 INFO L280 TraceCheckUtils]: 67: Hoare triple {29291#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {29291#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-17 22:46:39,931 INFO L275 TraceCheckUtils]: 68: Hoare quadruple {29291#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} #977#return; {29134#false} is VALID [2020-07-17 22:46:39,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:39,973 INFO L280 TraceCheckUtils]: 0: Hoare triple {29289#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {29133#true} is VALID [2020-07-17 22:46:39,973 INFO L280 TraceCheckUtils]: 1: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,973 INFO L280 TraceCheckUtils]: 2: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,974 INFO L280 TraceCheckUtils]: 3: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,974 INFO L280 TraceCheckUtils]: 4: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,974 INFO L280 TraceCheckUtils]: 5: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,974 INFO L280 TraceCheckUtils]: 6: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,974 INFO L280 TraceCheckUtils]: 7: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,975 INFO L280 TraceCheckUtils]: 8: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,975 INFO L280 TraceCheckUtils]: 9: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,975 INFO L280 TraceCheckUtils]: 10: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,975 INFO L280 TraceCheckUtils]: 11: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,975 INFO L280 TraceCheckUtils]: 12: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,976 INFO L280 TraceCheckUtils]: 13: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,976 INFO L280 TraceCheckUtils]: 14: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,976 INFO L280 TraceCheckUtils]: 15: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,976 INFO L280 TraceCheckUtils]: 16: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,976 INFO L280 TraceCheckUtils]: 17: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,977 INFO L280 TraceCheckUtils]: 18: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,977 INFO L280 TraceCheckUtils]: 19: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,977 INFO L280 TraceCheckUtils]: 20: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,977 INFO L280 TraceCheckUtils]: 21: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,977 INFO L280 TraceCheckUtils]: 22: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,977 INFO L280 TraceCheckUtils]: 23: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,978 INFO L280 TraceCheckUtils]: 24: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,978 INFO L280 TraceCheckUtils]: 25: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,978 INFO L280 TraceCheckUtils]: 26: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,978 INFO L280 TraceCheckUtils]: 27: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,978 INFO L280 TraceCheckUtils]: 28: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,979 INFO L280 TraceCheckUtils]: 29: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,979 INFO L280 TraceCheckUtils]: 30: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,979 INFO L280 TraceCheckUtils]: 31: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,979 INFO L280 TraceCheckUtils]: 32: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,980 INFO L280 TraceCheckUtils]: 33: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,980 INFO L280 TraceCheckUtils]: 34: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,980 INFO L280 TraceCheckUtils]: 35: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,980 INFO L280 TraceCheckUtils]: 36: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,980 INFO L280 TraceCheckUtils]: 37: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,981 INFO L280 TraceCheckUtils]: 38: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,981 INFO L280 TraceCheckUtils]: 39: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,981 INFO L280 TraceCheckUtils]: 40: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,981 INFO L280 TraceCheckUtils]: 41: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,981 INFO L280 TraceCheckUtils]: 42: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,982 INFO L280 TraceCheckUtils]: 43: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,982 INFO L280 TraceCheckUtils]: 44: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,982 INFO L280 TraceCheckUtils]: 45: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,982 INFO L280 TraceCheckUtils]: 46: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,982 INFO L280 TraceCheckUtils]: 47: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,983 INFO L280 TraceCheckUtils]: 48: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,983 INFO L280 TraceCheckUtils]: 49: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,983 INFO L280 TraceCheckUtils]: 50: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,983 INFO L280 TraceCheckUtils]: 51: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,983 INFO L280 TraceCheckUtils]: 52: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,984 INFO L280 TraceCheckUtils]: 53: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,984 INFO L280 TraceCheckUtils]: 54: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,984 INFO L280 TraceCheckUtils]: 55: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,984 INFO L280 TraceCheckUtils]: 56: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,985 INFO L280 TraceCheckUtils]: 57: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,985 INFO L280 TraceCheckUtils]: 58: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,985 INFO L280 TraceCheckUtils]: 59: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,985 INFO L280 TraceCheckUtils]: 60: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,985 INFO L280 TraceCheckUtils]: 61: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,986 INFO L280 TraceCheckUtils]: 62: Hoare triple {29133#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,986 INFO L280 TraceCheckUtils]: 63: Hoare triple {29133#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:39,986 INFO L280 TraceCheckUtils]: 64: Hoare triple {29133#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:39,986 INFO L280 TraceCheckUtils]: 65: Hoare triple {29133#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {29133#true} is VALID [2020-07-17 22:46:39,986 INFO L280 TraceCheckUtils]: 66: Hoare triple {29133#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:39,987 INFO L280 TraceCheckUtils]: 67: Hoare triple {29133#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {29133#true} is VALID [2020-07-17 22:46:39,987 INFO L280 TraceCheckUtils]: 68: Hoare triple {29133#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {29133#true} is VALID [2020-07-17 22:46:39,987 INFO L280 TraceCheckUtils]: 69: Hoare triple {29133#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {29133#true} is VALID [2020-07-17 22:46:39,987 INFO L280 TraceCheckUtils]: 70: Hoare triple {29133#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {29133#true} is VALID [2020-07-17 22:46:39,988 INFO L280 TraceCheckUtils]: 71: Hoare triple {29133#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:39,988 INFO L280 TraceCheckUtils]: 72: Hoare triple {29133#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {29133#true} is VALID [2020-07-17 22:46:39,988 INFO L280 TraceCheckUtils]: 73: Hoare triple {29133#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {29133#true} is VALID [2020-07-17 22:46:39,988 INFO L280 TraceCheckUtils]: 74: Hoare triple {29133#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:39,988 INFO L280 TraceCheckUtils]: 75: Hoare triple {29133#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:39,989 INFO L280 TraceCheckUtils]: 76: Hoare triple {29133#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {29133#true} is VALID [2020-07-17 22:46:39,989 INFO L280 TraceCheckUtils]: 77: Hoare triple {29133#true} assume true; {29133#true} is VALID [2020-07-17 22:46:39,989 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {29133#true} {29134#false} #977#return; {29134#false} is VALID [2020-07-17 22:46:39,993 INFO L263 TraceCheckUtils]: 0: Hoare triple {29133#true} call ULTIMATE.init(); {29287#(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:39,995 INFO L280 TraceCheckUtils]: 1: Hoare triple {29287#(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; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:39,996 INFO L280 TraceCheckUtils]: 2: Hoare triple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} assume true; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:39,998 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} {29133#true} #973#return; {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:46:39,999 INFO L263 TraceCheckUtils]: 4: Hoare triple {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} call #t~ret4 := main(); {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:46:39,999 INFO L280 TraceCheckUtils]: 5: Hoare triple {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} ~output~0 := -1; {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:46:40,001 INFO L280 TraceCheckUtils]: 6: Hoare triple {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:46:40,002 INFO L280 TraceCheckUtils]: 7: Hoare triple {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:46:40,003 INFO L263 TraceCheckUtils]: 8: Hoare triple {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {29289#(and (= ~a12~0 |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:40,004 INFO L280 TraceCheckUtils]: 9: Hoare triple {29289#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,005 INFO L280 TraceCheckUtils]: 10: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,007 INFO L280 TraceCheckUtils]: 11: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,008 INFO L280 TraceCheckUtils]: 12: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,009 INFO L280 TraceCheckUtils]: 13: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,011 INFO L280 TraceCheckUtils]: 14: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,012 INFO L280 TraceCheckUtils]: 15: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,013 INFO L280 TraceCheckUtils]: 16: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,014 INFO L280 TraceCheckUtils]: 17: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,015 INFO L280 TraceCheckUtils]: 18: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,016 INFO L280 TraceCheckUtils]: 19: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,017 INFO L280 TraceCheckUtils]: 20: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,019 INFO L280 TraceCheckUtils]: 21: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,020 INFO L280 TraceCheckUtils]: 22: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,021 INFO L280 TraceCheckUtils]: 23: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,022 INFO L280 TraceCheckUtils]: 24: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,023 INFO L280 TraceCheckUtils]: 25: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,024 INFO L280 TraceCheckUtils]: 26: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,025 INFO L280 TraceCheckUtils]: 27: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,026 INFO L280 TraceCheckUtils]: 28: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,027 INFO L280 TraceCheckUtils]: 29: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,028 INFO L280 TraceCheckUtils]: 30: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,030 INFO L280 TraceCheckUtils]: 31: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,031 INFO L280 TraceCheckUtils]: 32: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,032 INFO L280 TraceCheckUtils]: 33: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,033 INFO L280 TraceCheckUtils]: 34: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,034 INFO L280 TraceCheckUtils]: 35: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,036 INFO L280 TraceCheckUtils]: 36: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,037 INFO L280 TraceCheckUtils]: 37: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,038 INFO L280 TraceCheckUtils]: 38: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,040 INFO L280 TraceCheckUtils]: 39: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,041 INFO L280 TraceCheckUtils]: 40: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,042 INFO L280 TraceCheckUtils]: 41: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,044 INFO L280 TraceCheckUtils]: 42: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,046 INFO L280 TraceCheckUtils]: 43: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,047 INFO L280 TraceCheckUtils]: 44: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,048 INFO L280 TraceCheckUtils]: 45: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,050 INFO L280 TraceCheckUtils]: 46: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,051 INFO L280 TraceCheckUtils]: 47: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,052 INFO L280 TraceCheckUtils]: 48: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,054 INFO L280 TraceCheckUtils]: 49: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,055 INFO L280 TraceCheckUtils]: 50: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,056 INFO L280 TraceCheckUtils]: 51: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,057 INFO L280 TraceCheckUtils]: 52: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,059 INFO L280 TraceCheckUtils]: 53: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,060 INFO L280 TraceCheckUtils]: 54: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,061 INFO L280 TraceCheckUtils]: 55: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,062 INFO L280 TraceCheckUtils]: 56: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,063 INFO L280 TraceCheckUtils]: 57: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,063 INFO L280 TraceCheckUtils]: 58: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,064 INFO L280 TraceCheckUtils]: 59: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,065 INFO L280 TraceCheckUtils]: 60: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,066 INFO L280 TraceCheckUtils]: 61: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,067 INFO L280 TraceCheckUtils]: 62: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,068 INFO L280 TraceCheckUtils]: 63: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,069 INFO L280 TraceCheckUtils]: 64: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,070 INFO L280 TraceCheckUtils]: 65: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,071 INFO L280 TraceCheckUtils]: 66: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,072 INFO L280 TraceCheckUtils]: 67: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,073 INFO L280 TraceCheckUtils]: 68: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,074 INFO L280 TraceCheckUtils]: 69: Hoare triple {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,075 INFO L280 TraceCheckUtils]: 70: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,077 INFO L280 TraceCheckUtils]: 71: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,078 INFO L280 TraceCheckUtils]: 72: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,079 INFO L280 TraceCheckUtils]: 73: Hoare triple {29290#(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); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,080 INFO L280 TraceCheckUtils]: 74: Hoare triple {29290#(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)); {29290#(and (= ~a12~0 |old(~a12~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:40,082 INFO L280 TraceCheckUtils]: 75: Hoare triple {29290#(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; {29291#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-17 22:46:40,083 INFO L280 TraceCheckUtils]: 76: Hoare triple {29291#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} assume true; {29291#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} is VALID [2020-07-17 22:46:40,085 INFO L275 TraceCheckUtils]: 77: Hoare quadruple {29291#(or (= 9 |old(~a15~0)|) (<= 81 |old(~a12~0)|))} {29138#(and (<= (+ ~a12~0 49) 0) (not (= 9 ~a15~0)))} #977#return; {29134#false} is VALID [2020-07-17 22:46:40,086 INFO L280 TraceCheckUtils]: 78: Hoare triple {29134#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {29134#false} is VALID [2020-07-17 22:46:40,086 INFO L280 TraceCheckUtils]: 79: Hoare triple {29134#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {29134#false} is VALID [2020-07-17 22:46:40,086 INFO L280 TraceCheckUtils]: 80: Hoare triple {29134#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29134#false} is VALID [2020-07-17 22:46:40,086 INFO L263 TraceCheckUtils]: 81: Hoare triple {29134#false} call #t~ret3 := calculate_output(~input~0); {29289#(and (= ~a12~0 |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:40,086 INFO L280 TraceCheckUtils]: 82: Hoare triple {29289#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {29133#true} is VALID [2020-07-17 22:46:40,087 INFO L280 TraceCheckUtils]: 83: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,087 INFO L280 TraceCheckUtils]: 84: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,087 INFO L280 TraceCheckUtils]: 85: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,087 INFO L280 TraceCheckUtils]: 86: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,087 INFO L280 TraceCheckUtils]: 87: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,088 INFO L280 TraceCheckUtils]: 88: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,088 INFO L280 TraceCheckUtils]: 89: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,088 INFO L280 TraceCheckUtils]: 90: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,088 INFO L280 TraceCheckUtils]: 91: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,089 INFO L280 TraceCheckUtils]: 92: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,089 INFO L280 TraceCheckUtils]: 93: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,089 INFO L280 TraceCheckUtils]: 94: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,089 INFO L280 TraceCheckUtils]: 95: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,090 INFO L280 TraceCheckUtils]: 96: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,090 INFO L280 TraceCheckUtils]: 97: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,090 INFO L280 TraceCheckUtils]: 98: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,090 INFO L280 TraceCheckUtils]: 99: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,090 INFO L280 TraceCheckUtils]: 100: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,091 INFO L280 TraceCheckUtils]: 101: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,091 INFO L280 TraceCheckUtils]: 102: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,091 INFO L280 TraceCheckUtils]: 103: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,091 INFO L280 TraceCheckUtils]: 104: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,091 INFO L280 TraceCheckUtils]: 105: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,092 INFO L280 TraceCheckUtils]: 106: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,092 INFO L280 TraceCheckUtils]: 107: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,092 INFO L280 TraceCheckUtils]: 108: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,092 INFO L280 TraceCheckUtils]: 109: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,092 INFO L280 TraceCheckUtils]: 110: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,093 INFO L280 TraceCheckUtils]: 111: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,093 INFO L280 TraceCheckUtils]: 112: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,093 INFO L280 TraceCheckUtils]: 113: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,093 INFO L280 TraceCheckUtils]: 114: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,094 INFO L280 TraceCheckUtils]: 115: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,094 INFO L280 TraceCheckUtils]: 116: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,095 INFO L280 TraceCheckUtils]: 117: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,095 INFO L280 TraceCheckUtils]: 118: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,095 INFO L280 TraceCheckUtils]: 119: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,096 INFO L280 TraceCheckUtils]: 120: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,096 INFO L280 TraceCheckUtils]: 121: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,096 INFO L280 TraceCheckUtils]: 122: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,097 INFO L280 TraceCheckUtils]: 123: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,097 INFO L280 TraceCheckUtils]: 124: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,097 INFO L280 TraceCheckUtils]: 125: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,098 INFO L280 TraceCheckUtils]: 126: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,098 INFO L280 TraceCheckUtils]: 127: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,099 INFO L280 TraceCheckUtils]: 128: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,099 INFO L280 TraceCheckUtils]: 129: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,099 INFO L280 TraceCheckUtils]: 130: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,100 INFO L280 TraceCheckUtils]: 131: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,100 INFO L280 TraceCheckUtils]: 132: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,100 INFO L280 TraceCheckUtils]: 133: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,101 INFO L280 TraceCheckUtils]: 134: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,101 INFO L280 TraceCheckUtils]: 135: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,101 INFO L280 TraceCheckUtils]: 136: Hoare triple {29133#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,102 INFO L280 TraceCheckUtils]: 137: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,102 INFO L280 TraceCheckUtils]: 138: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,102 INFO L280 TraceCheckUtils]: 139: Hoare triple {29133#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,103 INFO L280 TraceCheckUtils]: 140: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,103 INFO L280 TraceCheckUtils]: 141: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,103 INFO L280 TraceCheckUtils]: 142: Hoare triple {29133#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,104 INFO L280 TraceCheckUtils]: 143: Hoare triple {29133#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,104 INFO L280 TraceCheckUtils]: 144: Hoare triple {29133#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,104 INFO L280 TraceCheckUtils]: 145: Hoare triple {29133#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:40,105 INFO L280 TraceCheckUtils]: 146: Hoare triple {29133#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {29133#true} is VALID [2020-07-17 22:46:40,105 INFO L280 TraceCheckUtils]: 147: Hoare triple {29133#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {29133#true} is VALID [2020-07-17 22:46:40,105 INFO L280 TraceCheckUtils]: 148: Hoare triple {29133#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:40,106 INFO L280 TraceCheckUtils]: 149: Hoare triple {29133#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {29133#true} is VALID [2020-07-17 22:46:40,106 INFO L280 TraceCheckUtils]: 150: Hoare triple {29133#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {29133#true} is VALID [2020-07-17 22:46:40,106 INFO L280 TraceCheckUtils]: 151: Hoare triple {29133#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {29133#true} is VALID [2020-07-17 22:46:40,107 INFO L280 TraceCheckUtils]: 152: Hoare triple {29133#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {29133#true} is VALID [2020-07-17 22:46:40,107 INFO L280 TraceCheckUtils]: 153: Hoare triple {29133#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:40,107 INFO L280 TraceCheckUtils]: 154: Hoare triple {29133#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {29133#true} is VALID [2020-07-17 22:46:40,108 INFO L280 TraceCheckUtils]: 155: Hoare triple {29133#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {29133#true} is VALID [2020-07-17 22:46:40,108 INFO L280 TraceCheckUtils]: 156: Hoare triple {29133#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:40,108 INFO L280 TraceCheckUtils]: 157: Hoare triple {29133#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {29133#true} is VALID [2020-07-17 22:46:40,109 INFO L280 TraceCheckUtils]: 158: Hoare triple {29133#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {29133#true} is VALID [2020-07-17 22:46:40,109 INFO L280 TraceCheckUtils]: 159: Hoare triple {29133#true} assume true; {29133#true} is VALID [2020-07-17 22:46:40,109 INFO L275 TraceCheckUtils]: 160: Hoare quadruple {29133#true} {29134#false} #977#return; {29134#false} is VALID [2020-07-17 22:46:40,110 INFO L280 TraceCheckUtils]: 161: Hoare triple {29134#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {29134#false} is VALID [2020-07-17 22:46:40,110 INFO L280 TraceCheckUtils]: 162: Hoare triple {29134#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {29134#false} is VALID [2020-07-17 22:46:40,110 INFO L280 TraceCheckUtils]: 163: Hoare triple {29134#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29134#false} is VALID [2020-07-17 22:46:40,111 INFO L263 TraceCheckUtils]: 164: Hoare triple {29134#false} call #t~ret3 := calculate_output(~input~0); {29134#false} is VALID [2020-07-17 22:46:40,111 INFO L280 TraceCheckUtils]: 165: Hoare triple {29134#false} ~input := #in~input; {29134#false} is VALID [2020-07-17 22:46:40,111 INFO L280 TraceCheckUtils]: 166: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,112 INFO L280 TraceCheckUtils]: 167: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,112 INFO L280 TraceCheckUtils]: 168: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,112 INFO L280 TraceCheckUtils]: 169: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,113 INFO L280 TraceCheckUtils]: 170: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,113 INFO L280 TraceCheckUtils]: 171: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,113 INFO L280 TraceCheckUtils]: 172: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,114 INFO L280 TraceCheckUtils]: 173: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,114 INFO L280 TraceCheckUtils]: 174: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,114 INFO L280 TraceCheckUtils]: 175: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,115 INFO L280 TraceCheckUtils]: 176: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,115 INFO L280 TraceCheckUtils]: 177: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,115 INFO L280 TraceCheckUtils]: 178: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,116 INFO L280 TraceCheckUtils]: 179: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,116 INFO L280 TraceCheckUtils]: 180: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,116 INFO L280 TraceCheckUtils]: 181: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,117 INFO L280 TraceCheckUtils]: 182: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,117 INFO L280 TraceCheckUtils]: 183: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,117 INFO L280 TraceCheckUtils]: 184: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,117 INFO L280 TraceCheckUtils]: 185: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,118 INFO L280 TraceCheckUtils]: 186: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,118 INFO L280 TraceCheckUtils]: 187: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,118 INFO L280 TraceCheckUtils]: 188: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,119 INFO L280 TraceCheckUtils]: 189: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,119 INFO L280 TraceCheckUtils]: 190: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,119 INFO L280 TraceCheckUtils]: 191: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,120 INFO L280 TraceCheckUtils]: 192: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,120 INFO L280 TraceCheckUtils]: 193: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,120 INFO L280 TraceCheckUtils]: 194: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,121 INFO L280 TraceCheckUtils]: 195: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,121 INFO L280 TraceCheckUtils]: 196: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,121 INFO L280 TraceCheckUtils]: 197: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,122 INFO L280 TraceCheckUtils]: 198: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,122 INFO L280 TraceCheckUtils]: 199: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,122 INFO L280 TraceCheckUtils]: 200: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,123 INFO L280 TraceCheckUtils]: 201: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,123 INFO L280 TraceCheckUtils]: 202: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,123 INFO L280 TraceCheckUtils]: 203: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,124 INFO L280 TraceCheckUtils]: 204: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,124 INFO L280 TraceCheckUtils]: 205: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,124 INFO L280 TraceCheckUtils]: 206: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,125 INFO L280 TraceCheckUtils]: 207: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,125 INFO L280 TraceCheckUtils]: 208: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,125 INFO L280 TraceCheckUtils]: 209: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:40,126 INFO L280 TraceCheckUtils]: 210: Hoare triple {29134#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {29134#false} is VALID [2020-07-17 22:46:40,126 INFO L280 TraceCheckUtils]: 211: Hoare triple {29134#false} assume !false; {29134#false} is VALID [2020-07-17 22:46:40,219 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 98 proven. 68 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-07-17 22:46:40,220 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21500991] [2020-07-17 22:46:40,220 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820014927] [2020-07-17 22:46:40,221 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:40,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:40,354 INFO L264 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 11 conjunts are in the unsatisfiable core [2020-07-17 22:46:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:40,402 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:46:40,828 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-07-17 22:46:40,829 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:46:40,840 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:46:40,942 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:46:41,147 INFO L263 TraceCheckUtils]: 0: Hoare triple {29133#true} call ULTIMATE.init(); {29133#true} is VALID [2020-07-17 22:46:41,148 INFO L280 TraceCheckUtils]: 1: Hoare triple {29133#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; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:41,149 INFO L280 TraceCheckUtils]: 2: Hoare triple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} assume true; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:41,150 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} {29133#true} #973#return; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:41,151 INFO L263 TraceCheckUtils]: 4: Hoare triple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} call #t~ret4 := main(); {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:41,152 INFO L280 TraceCheckUtils]: 5: Hoare triple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} ~output~0 := -1; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:41,154 INFO L280 TraceCheckUtils]: 6: Hoare triple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:41,155 INFO L280 TraceCheckUtils]: 7: Hoare triple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} is VALID [2020-07-17 22:46:41,156 INFO L263 TraceCheckUtils]: 8: Hoare triple {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} call #t~ret3 := calculate_output(~input~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,157 INFO L280 TraceCheckUtils]: 9: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,158 INFO L280 TraceCheckUtils]: 10: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,159 INFO L280 TraceCheckUtils]: 11: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,160 INFO L280 TraceCheckUtils]: 12: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,161 INFO L280 TraceCheckUtils]: 13: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,162 INFO L280 TraceCheckUtils]: 14: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,163 INFO L280 TraceCheckUtils]: 15: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,164 INFO L280 TraceCheckUtils]: 16: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,165 INFO L280 TraceCheckUtils]: 17: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,166 INFO L280 TraceCheckUtils]: 18: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,167 INFO L280 TraceCheckUtils]: 19: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,168 INFO L280 TraceCheckUtils]: 20: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,169 INFO L280 TraceCheckUtils]: 21: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,171 INFO L280 TraceCheckUtils]: 22: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,172 INFO L280 TraceCheckUtils]: 23: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,173 INFO L280 TraceCheckUtils]: 24: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,174 INFO L280 TraceCheckUtils]: 25: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,175 INFO L280 TraceCheckUtils]: 26: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,176 INFO L280 TraceCheckUtils]: 27: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,177 INFO L280 TraceCheckUtils]: 28: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,178 INFO L280 TraceCheckUtils]: 29: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,179 INFO L280 TraceCheckUtils]: 30: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,180 INFO L280 TraceCheckUtils]: 31: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,181 INFO L280 TraceCheckUtils]: 32: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,182 INFO L280 TraceCheckUtils]: 33: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,183 INFO L280 TraceCheckUtils]: 34: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,185 INFO L280 TraceCheckUtils]: 35: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,185 INFO L280 TraceCheckUtils]: 36: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,186 INFO L280 TraceCheckUtils]: 37: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,188 INFO L280 TraceCheckUtils]: 38: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,189 INFO L280 TraceCheckUtils]: 39: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,190 INFO L280 TraceCheckUtils]: 40: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,191 INFO L280 TraceCheckUtils]: 41: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,192 INFO L280 TraceCheckUtils]: 42: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,193 INFO L280 TraceCheckUtils]: 43: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,194 INFO L280 TraceCheckUtils]: 44: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,194 INFO L280 TraceCheckUtils]: 45: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,196 INFO L280 TraceCheckUtils]: 46: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,197 INFO L280 TraceCheckUtils]: 47: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,198 INFO L280 TraceCheckUtils]: 48: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,199 INFO L280 TraceCheckUtils]: 49: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,200 INFO L280 TraceCheckUtils]: 50: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,201 INFO L280 TraceCheckUtils]: 51: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,203 INFO L280 TraceCheckUtils]: 52: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,204 INFO L280 TraceCheckUtils]: 53: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,205 INFO L280 TraceCheckUtils]: 54: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,206 INFO L280 TraceCheckUtils]: 55: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,207 INFO L280 TraceCheckUtils]: 56: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,208 INFO L280 TraceCheckUtils]: 57: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,209 INFO L280 TraceCheckUtils]: 58: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,209 INFO L280 TraceCheckUtils]: 59: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,210 INFO L280 TraceCheckUtils]: 60: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,211 INFO L280 TraceCheckUtils]: 61: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,212 INFO L280 TraceCheckUtils]: 62: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,214 INFO L280 TraceCheckUtils]: 63: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,215 INFO L280 TraceCheckUtils]: 64: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,216 INFO L280 TraceCheckUtils]: 65: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,217 INFO L280 TraceCheckUtils]: 66: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,218 INFO L280 TraceCheckUtils]: 67: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,219 INFO L280 TraceCheckUtils]: 68: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,220 INFO L280 TraceCheckUtils]: 69: Hoare triple {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,221 INFO L280 TraceCheckUtils]: 70: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,222 INFO L280 TraceCheckUtils]: 71: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,223 INFO L280 TraceCheckUtils]: 72: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,224 INFO L280 TraceCheckUtils]: 73: Hoare triple {29319#(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); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,225 INFO L280 TraceCheckUtils]: 74: Hoare triple {29319#(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)); {29319#(and (<= ~a12~0 |old(~a12~0)|) (<= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,227 INFO L280 TraceCheckUtils]: 75: Hoare triple {29319#(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; {29521#(or (and (<= 81 |old(~a12~0)|) (<= 8 |old(~a15~0)|)) (<= 9 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,228 INFO L280 TraceCheckUtils]: 76: Hoare triple {29521#(or (and (<= 81 |old(~a12~0)|) (<= 8 |old(~a15~0)|)) (<= 9 |old(~a15~0)|))} assume true; {29521#(or (and (<= 81 |old(~a12~0)|) (<= 8 |old(~a15~0)|)) (<= 9 |old(~a15~0)|))} is VALID [2020-07-17 22:46:41,229 INFO L275 TraceCheckUtils]: 77: Hoare quadruple {29521#(or (and (<= 81 |old(~a12~0)|) (<= 8 |old(~a15~0)|)) (<= 9 |old(~a15~0)|))} {29288#(and (<= (+ ~a12~0 49) 0) (<= ~a15~0 8))} #977#return; {29134#false} is VALID [2020-07-17 22:46:41,229 INFO L280 TraceCheckUtils]: 78: Hoare triple {29134#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {29134#false} is VALID [2020-07-17 22:46:41,230 INFO L280 TraceCheckUtils]: 79: Hoare triple {29134#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {29134#false} is VALID [2020-07-17 22:46:41,230 INFO L280 TraceCheckUtils]: 80: Hoare triple {29134#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29134#false} is VALID [2020-07-17 22:46:41,230 INFO L263 TraceCheckUtils]: 81: Hoare triple {29134#false} call #t~ret3 := calculate_output(~input~0); {29134#false} is VALID [2020-07-17 22:46:41,230 INFO L280 TraceCheckUtils]: 82: Hoare triple {29134#false} ~input := #in~input; {29134#false} is VALID [2020-07-17 22:46:41,231 INFO L280 TraceCheckUtils]: 83: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,231 INFO L280 TraceCheckUtils]: 84: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,231 INFO L280 TraceCheckUtils]: 85: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,231 INFO L280 TraceCheckUtils]: 86: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,232 INFO L280 TraceCheckUtils]: 87: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,232 INFO L280 TraceCheckUtils]: 88: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,232 INFO L280 TraceCheckUtils]: 89: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,232 INFO L280 TraceCheckUtils]: 90: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,232 INFO L280 TraceCheckUtils]: 91: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,232 INFO L280 TraceCheckUtils]: 92: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,233 INFO L280 TraceCheckUtils]: 93: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,233 INFO L280 TraceCheckUtils]: 94: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,233 INFO L280 TraceCheckUtils]: 95: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,233 INFO L280 TraceCheckUtils]: 96: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,233 INFO L280 TraceCheckUtils]: 97: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,234 INFO L280 TraceCheckUtils]: 98: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,234 INFO L280 TraceCheckUtils]: 99: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,234 INFO L280 TraceCheckUtils]: 100: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,234 INFO L280 TraceCheckUtils]: 101: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,235 INFO L280 TraceCheckUtils]: 102: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,235 INFO L280 TraceCheckUtils]: 103: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,235 INFO L280 TraceCheckUtils]: 104: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,235 INFO L280 TraceCheckUtils]: 105: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,235 INFO L280 TraceCheckUtils]: 106: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,236 INFO L280 TraceCheckUtils]: 107: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,236 INFO L280 TraceCheckUtils]: 108: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,236 INFO L280 TraceCheckUtils]: 109: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,236 INFO L280 TraceCheckUtils]: 110: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,236 INFO L280 TraceCheckUtils]: 111: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,237 INFO L280 TraceCheckUtils]: 112: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,237 INFO L280 TraceCheckUtils]: 113: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,237 INFO L280 TraceCheckUtils]: 114: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,237 INFO L280 TraceCheckUtils]: 115: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,237 INFO L280 TraceCheckUtils]: 116: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,237 INFO L280 TraceCheckUtils]: 117: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,238 INFO L280 TraceCheckUtils]: 118: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,238 INFO L280 TraceCheckUtils]: 119: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,238 INFO L280 TraceCheckUtils]: 120: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,238 INFO L280 TraceCheckUtils]: 121: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,239 INFO L280 TraceCheckUtils]: 122: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,239 INFO L280 TraceCheckUtils]: 123: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,239 INFO L280 TraceCheckUtils]: 124: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,239 INFO L280 TraceCheckUtils]: 125: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,239 INFO L280 TraceCheckUtils]: 126: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,240 INFO L280 TraceCheckUtils]: 127: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,240 INFO L280 TraceCheckUtils]: 128: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,240 INFO L280 TraceCheckUtils]: 129: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,240 INFO L280 TraceCheckUtils]: 130: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,240 INFO L280 TraceCheckUtils]: 131: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,240 INFO L280 TraceCheckUtils]: 132: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,241 INFO L280 TraceCheckUtils]: 133: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,241 INFO L280 TraceCheckUtils]: 134: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,241 INFO L280 TraceCheckUtils]: 135: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,241 INFO L280 TraceCheckUtils]: 136: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,241 INFO L280 TraceCheckUtils]: 137: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,241 INFO L280 TraceCheckUtils]: 138: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,242 INFO L280 TraceCheckUtils]: 139: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,242 INFO L280 TraceCheckUtils]: 140: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,242 INFO L280 TraceCheckUtils]: 141: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,242 INFO L280 TraceCheckUtils]: 142: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,242 INFO L280 TraceCheckUtils]: 143: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,243 INFO L280 TraceCheckUtils]: 144: Hoare triple {29134#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,243 INFO L280 TraceCheckUtils]: 145: Hoare triple {29134#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {29134#false} is VALID [2020-07-17 22:46:41,243 INFO L280 TraceCheckUtils]: 146: Hoare triple {29134#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,243 INFO L280 TraceCheckUtils]: 147: Hoare triple {29134#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {29134#false} is VALID [2020-07-17 22:46:41,243 INFO L280 TraceCheckUtils]: 148: Hoare triple {29134#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); {29134#false} is VALID [2020-07-17 22:46:41,244 INFO L280 TraceCheckUtils]: 149: Hoare triple {29134#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); {29134#false} is VALID [2020-07-17 22:46:41,244 INFO L280 TraceCheckUtils]: 150: Hoare triple {29134#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {29134#false} is VALID [2020-07-17 22:46:41,244 INFO L280 TraceCheckUtils]: 151: Hoare triple {29134#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {29134#false} is VALID [2020-07-17 22:46:41,244 INFO L280 TraceCheckUtils]: 152: Hoare triple {29134#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); {29134#false} is VALID [2020-07-17 22:46:41,244 INFO L280 TraceCheckUtils]: 153: Hoare triple {29134#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); {29134#false} is VALID [2020-07-17 22:46:41,244 INFO L280 TraceCheckUtils]: 154: Hoare triple {29134#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {29134#false} is VALID [2020-07-17 22:46:41,245 INFO L280 TraceCheckUtils]: 155: Hoare triple {29134#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {29134#false} is VALID [2020-07-17 22:46:41,245 INFO L280 TraceCheckUtils]: 156: Hoare triple {29134#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {29134#false} is VALID [2020-07-17 22:46:41,245 INFO L280 TraceCheckUtils]: 157: Hoare triple {29134#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {29134#false} is VALID [2020-07-17 22:46:41,245 INFO L280 TraceCheckUtils]: 158: Hoare triple {29134#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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {29134#false} is VALID [2020-07-17 22:46:41,246 INFO L280 TraceCheckUtils]: 159: Hoare triple {29134#false} assume true; {29134#false} is VALID [2020-07-17 22:46:41,246 INFO L275 TraceCheckUtils]: 160: Hoare quadruple {29134#false} {29134#false} #977#return; {29134#false} is VALID [2020-07-17 22:46:41,246 INFO L280 TraceCheckUtils]: 161: Hoare triple {29134#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {29134#false} is VALID [2020-07-17 22:46:41,246 INFO L280 TraceCheckUtils]: 162: Hoare triple {29134#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {29134#false} is VALID [2020-07-17 22:46:41,246 INFO L280 TraceCheckUtils]: 163: Hoare triple {29134#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {29134#false} is VALID [2020-07-17 22:46:41,247 INFO L263 TraceCheckUtils]: 164: Hoare triple {29134#false} call #t~ret3 := calculate_output(~input~0); {29134#false} is VALID [2020-07-17 22:46:41,247 INFO L280 TraceCheckUtils]: 165: Hoare triple {29134#false} ~input := #in~input; {29134#false} is VALID [2020-07-17 22:46:41,247 INFO L280 TraceCheckUtils]: 166: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,247 INFO L280 TraceCheckUtils]: 167: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,247 INFO L280 TraceCheckUtils]: 168: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,248 INFO L280 TraceCheckUtils]: 169: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,248 INFO L280 TraceCheckUtils]: 170: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,248 INFO L280 TraceCheckUtils]: 171: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,248 INFO L280 TraceCheckUtils]: 172: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,248 INFO L280 TraceCheckUtils]: 173: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,248 INFO L280 TraceCheckUtils]: 174: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,249 INFO L280 TraceCheckUtils]: 175: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,249 INFO L280 TraceCheckUtils]: 176: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,249 INFO L280 TraceCheckUtils]: 177: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,249 INFO L280 TraceCheckUtils]: 178: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,249 INFO L280 TraceCheckUtils]: 179: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,249 INFO L280 TraceCheckUtils]: 180: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,250 INFO L280 TraceCheckUtils]: 181: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,250 INFO L280 TraceCheckUtils]: 182: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,250 INFO L280 TraceCheckUtils]: 183: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,250 INFO L280 TraceCheckUtils]: 184: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,250 INFO L280 TraceCheckUtils]: 185: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,251 INFO L280 TraceCheckUtils]: 186: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,251 INFO L280 TraceCheckUtils]: 187: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,251 INFO L280 TraceCheckUtils]: 188: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,251 INFO L280 TraceCheckUtils]: 189: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,251 INFO L280 TraceCheckUtils]: 190: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,252 INFO L280 TraceCheckUtils]: 191: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,252 INFO L280 TraceCheckUtils]: 192: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,252 INFO L280 TraceCheckUtils]: 193: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,252 INFO L280 TraceCheckUtils]: 194: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,252 INFO L280 TraceCheckUtils]: 195: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,253 INFO L280 TraceCheckUtils]: 196: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,253 INFO L280 TraceCheckUtils]: 197: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,253 INFO L280 TraceCheckUtils]: 198: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,253 INFO L280 TraceCheckUtils]: 199: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,253 INFO L280 TraceCheckUtils]: 200: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,254 INFO L280 TraceCheckUtils]: 201: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,254 INFO L280 TraceCheckUtils]: 202: Hoare triple {29134#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,254 INFO L280 TraceCheckUtils]: 203: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,254 INFO L280 TraceCheckUtils]: 204: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,254 INFO L280 TraceCheckUtils]: 205: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,255 INFO L280 TraceCheckUtils]: 206: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,255 INFO L280 TraceCheckUtils]: 207: Hoare triple {29134#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,255 INFO L280 TraceCheckUtils]: 208: Hoare triple {29134#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,255 INFO L280 TraceCheckUtils]: 209: Hoare triple {29134#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {29134#false} is VALID [2020-07-17 22:46:41,255 INFO L280 TraceCheckUtils]: 210: Hoare triple {29134#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {29134#false} is VALID [2020-07-17 22:46:41,255 INFO L280 TraceCheckUtils]: 211: Hoare triple {29134#false} assume !false; {29134#false} is VALID [2020-07-17 22:46:41,306 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-07-17 22:46:41,306 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:46:41,307 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 10 [2020-07-17 22:46:41,310 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692119299] [2020-07-17 22:46:41,312 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 212 [2020-07-17 22:46:41,313 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:41,313 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-17 22:46:41,560 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 163 edges. 163 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:41,560 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-17 22:46:41,560 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:41,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-17 22:46:41,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2020-07-17 22:46:41,561 INFO L87 Difference]: Start difference. First operand 1870 states and 2428 transitions. Second operand 5 states. [2020-07-17 22:46:46,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:46,555 INFO L93 Difference]: Finished difference Result 4136 states and 5379 transitions. [2020-07-17 22:46:46,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-07-17 22:46:46,555 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 212 [2020-07-17 22:46:46,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:46:46,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:46:46,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 832 transitions. [2020-07-17 22:46:46,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-17 22:46:46,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 832 transitions. [2020-07-17 22:46:46,566 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 832 transitions. [2020-07-17 22:46:48,211 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 832 edges. 832 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:48,453 INFO L225 Difference]: With dead ends: 4136 [2020-07-17 22:46:48,453 INFO L226 Difference]: Without dead ends: 2272 [2020-07-17 22:46:48,458 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-07-17 22:46:48,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2272 states. [2020-07-17 22:46:48,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2272 to 2248. [2020-07-17 22:46:48,864 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:46:48,864 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2272 states. Second operand 2248 states. [2020-07-17 22:46:48,864 INFO L74 IsIncluded]: Start isIncluded. First operand 2272 states. Second operand 2248 states. [2020-07-17 22:46:48,864 INFO L87 Difference]: Start difference. First operand 2272 states. Second operand 2248 states. [2020-07-17 22:46:49,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:49,187 INFO L93 Difference]: Finished difference Result 2272 states and 2917 transitions. [2020-07-17 22:46:49,188 INFO L276 IsEmpty]: Start isEmpty. Operand 2272 states and 2917 transitions. [2020-07-17 22:46:49,194 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:49,194 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:49,194 INFO L74 IsIncluded]: Start isIncluded. First operand 2248 states. Second operand 2272 states. [2020-07-17 22:46:49,195 INFO L87 Difference]: Start difference. First operand 2248 states. Second operand 2272 states. [2020-07-17 22:46:49,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:46:49,505 INFO L93 Difference]: Finished difference Result 2272 states and 2917 transitions. [2020-07-17 22:46:49,505 INFO L276 IsEmpty]: Start isEmpty. Operand 2272 states and 2917 transitions. [2020-07-17 22:46:49,510 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:46:49,511 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:46:49,511 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:46:49,511 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:46:49,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2248 states. [2020-07-17 22:46:49,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2248 states to 2248 states and 2855 transitions. [2020-07-17 22:46:49,717 INFO L78 Accepts]: Start accepts. Automaton has 2248 states and 2855 transitions. Word has length 212 [2020-07-17 22:46:49,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:46:49,717 INFO L479 AbstractCegarLoop]: Abstraction has 2248 states and 2855 transitions. [2020-07-17 22:46:49,717 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-17 22:46:49,717 INFO L276 IsEmpty]: Start isEmpty. Operand 2248 states and 2855 transitions. [2020-07-17 22:46:49,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2020-07-17 22:46:49,720 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:46:49,721 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-17 22:46:49,933 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:46:49,934 INFO L427 AbstractCegarLoop]: === Iteration 7 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:46:49,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:46:49,935 INFO L82 PathProgramCache]: Analyzing trace with hash -657639750, now seen corresponding path program 1 times [2020-07-17 22:46:49,935 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:46:49,936 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903554354] [2020-07-17 22:46:49,936 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:46:50,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:50,133 INFO L280 TraceCheckUtils]: 0: Hoare triple {41149#(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; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,133 INFO L280 TraceCheckUtils]: 1: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} assume true; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,134 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {40988#(<= (+ ~a12~0 49) 0)} {40983#true} #973#return; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:50,242 INFO L280 TraceCheckUtils]: 0: Hoare triple {41150#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,243 INFO L280 TraceCheckUtils]: 1: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,244 INFO L280 TraceCheckUtils]: 2: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,245 INFO L280 TraceCheckUtils]: 3: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,246 INFO L280 TraceCheckUtils]: 4: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,247 INFO L280 TraceCheckUtils]: 5: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,248 INFO L280 TraceCheckUtils]: 6: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,249 INFO L280 TraceCheckUtils]: 7: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,250 INFO L280 TraceCheckUtils]: 8: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,251 INFO L280 TraceCheckUtils]: 9: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,252 INFO L280 TraceCheckUtils]: 10: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,252 INFO L280 TraceCheckUtils]: 11: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,253 INFO L280 TraceCheckUtils]: 12: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,254 INFO L280 TraceCheckUtils]: 13: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,255 INFO L280 TraceCheckUtils]: 14: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,256 INFO L280 TraceCheckUtils]: 15: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,256 INFO L280 TraceCheckUtils]: 16: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,257 INFO L280 TraceCheckUtils]: 17: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,258 INFO L280 TraceCheckUtils]: 18: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,260 INFO L280 TraceCheckUtils]: 19: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,261 INFO L280 TraceCheckUtils]: 20: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,261 INFO L280 TraceCheckUtils]: 21: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,262 INFO L280 TraceCheckUtils]: 22: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,263 INFO L280 TraceCheckUtils]: 23: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,264 INFO L280 TraceCheckUtils]: 24: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,265 INFO L280 TraceCheckUtils]: 25: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,266 INFO L280 TraceCheckUtils]: 26: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,267 INFO L280 TraceCheckUtils]: 27: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,268 INFO L280 TraceCheckUtils]: 28: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,268 INFO L280 TraceCheckUtils]: 29: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,269 INFO L280 TraceCheckUtils]: 30: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,271 INFO L280 TraceCheckUtils]: 31: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,272 INFO L280 TraceCheckUtils]: 32: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,273 INFO L280 TraceCheckUtils]: 33: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,275 INFO L280 TraceCheckUtils]: 34: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,276 INFO L280 TraceCheckUtils]: 35: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,277 INFO L280 TraceCheckUtils]: 36: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,278 INFO L280 TraceCheckUtils]: 37: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,279 INFO L280 TraceCheckUtils]: 38: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,281 INFO L280 TraceCheckUtils]: 39: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,282 INFO L280 TraceCheckUtils]: 40: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,283 INFO L280 TraceCheckUtils]: 41: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,285 INFO L280 TraceCheckUtils]: 42: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,286 INFO L280 TraceCheckUtils]: 43: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,287 INFO L280 TraceCheckUtils]: 44: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,288 INFO L280 TraceCheckUtils]: 45: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,289 INFO L280 TraceCheckUtils]: 46: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,290 INFO L280 TraceCheckUtils]: 47: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,292 INFO L280 TraceCheckUtils]: 48: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,293 INFO L280 TraceCheckUtils]: 49: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,294 INFO L280 TraceCheckUtils]: 50: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,295 INFO L280 TraceCheckUtils]: 51: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,296 INFO L280 TraceCheckUtils]: 52: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,297 INFO L280 TraceCheckUtils]: 53: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,298 INFO L280 TraceCheckUtils]: 54: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,299 INFO L280 TraceCheckUtils]: 55: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,300 INFO L280 TraceCheckUtils]: 56: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,301 INFO L280 TraceCheckUtils]: 57: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,302 INFO L280 TraceCheckUtils]: 58: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,303 INFO L280 TraceCheckUtils]: 59: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,304 INFO L280 TraceCheckUtils]: 60: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,305 INFO L280 TraceCheckUtils]: 61: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,306 INFO L280 TraceCheckUtils]: 62: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,307 INFO L280 TraceCheckUtils]: 63: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,308 INFO L280 TraceCheckUtils]: 64: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,309 INFO L280 TraceCheckUtils]: 65: Hoare triple {41151#(= ~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)); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,309 INFO L280 TraceCheckUtils]: 66: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,310 INFO L280 TraceCheckUtils]: 67: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,311 INFO L280 TraceCheckUtils]: 68: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,312 INFO L280 TraceCheckUtils]: 69: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,313 INFO L280 TraceCheckUtils]: 70: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,314 INFO L280 TraceCheckUtils]: 71: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,314 INFO L280 TraceCheckUtils]: 72: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,315 INFO L280 TraceCheckUtils]: 73: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,316 INFO L280 TraceCheckUtils]: 74: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,317 INFO L280 TraceCheckUtils]: 75: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,318 INFO L280 TraceCheckUtils]: 76: Hoare triple {41151#(= ~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))); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,320 INFO L280 TraceCheckUtils]: 77: Hoare triple {41151#(= ~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; {41152#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,321 INFO L280 TraceCheckUtils]: 78: Hoare triple {41152#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {41152#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,324 INFO L275 TraceCheckUtils]: 79: Hoare quadruple {41152#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {40988#(<= (+ ~a12~0 49) 0)} #977#return; {41069#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:50,502 INFO L280 TraceCheckUtils]: 0: Hoare triple {41150#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {41150#(and (= ~a12~0 |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:50,503 INFO L280 TraceCheckUtils]: 1: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,504 INFO L280 TraceCheckUtils]: 2: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,505 INFO L280 TraceCheckUtils]: 3: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,506 INFO L280 TraceCheckUtils]: 4: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,506 INFO L280 TraceCheckUtils]: 5: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,507 INFO L280 TraceCheckUtils]: 6: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,508 INFO L280 TraceCheckUtils]: 7: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,509 INFO L280 TraceCheckUtils]: 8: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,510 INFO L280 TraceCheckUtils]: 9: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,511 INFO L280 TraceCheckUtils]: 10: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,512 INFO L280 TraceCheckUtils]: 11: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,513 INFO L280 TraceCheckUtils]: 12: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,514 INFO L280 TraceCheckUtils]: 13: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,515 INFO L280 TraceCheckUtils]: 14: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,516 INFO L280 TraceCheckUtils]: 15: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,517 INFO L280 TraceCheckUtils]: 16: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,518 INFO L280 TraceCheckUtils]: 17: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,520 INFO L280 TraceCheckUtils]: 18: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,520 INFO L280 TraceCheckUtils]: 19: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,521 INFO L280 TraceCheckUtils]: 20: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,522 INFO L280 TraceCheckUtils]: 21: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,523 INFO L280 TraceCheckUtils]: 22: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,524 INFO L280 TraceCheckUtils]: 23: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,525 INFO L280 TraceCheckUtils]: 24: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,526 INFO L280 TraceCheckUtils]: 25: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,527 INFO L280 TraceCheckUtils]: 26: Hoare triple {41150#(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); {41153#(or (not (= 1 |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:50,528 INFO L280 TraceCheckUtils]: 27: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,528 INFO L280 TraceCheckUtils]: 28: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,529 INFO L280 TraceCheckUtils]: 29: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,529 INFO L280 TraceCheckUtils]: 30: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,530 INFO L280 TraceCheckUtils]: 31: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,531 INFO L280 TraceCheckUtils]: 32: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,531 INFO L280 TraceCheckUtils]: 33: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,532 INFO L280 TraceCheckUtils]: 34: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,533 INFO L280 TraceCheckUtils]: 35: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,534 INFO L280 TraceCheckUtils]: 36: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,534 INFO L280 TraceCheckUtils]: 37: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,535 INFO L280 TraceCheckUtils]: 38: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,536 INFO L280 TraceCheckUtils]: 39: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,536 INFO L280 TraceCheckUtils]: 40: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,537 INFO L280 TraceCheckUtils]: 41: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,538 INFO L280 TraceCheckUtils]: 42: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,538 INFO L280 TraceCheckUtils]: 43: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,539 INFO L280 TraceCheckUtils]: 44: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,540 INFO L280 TraceCheckUtils]: 45: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,541 INFO L280 TraceCheckUtils]: 46: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,541 INFO L280 TraceCheckUtils]: 47: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,542 INFO L280 TraceCheckUtils]: 48: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,543 INFO L280 TraceCheckUtils]: 49: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,543 INFO L280 TraceCheckUtils]: 50: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,544 INFO L280 TraceCheckUtils]: 51: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,545 INFO L280 TraceCheckUtils]: 52: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,546 INFO L280 TraceCheckUtils]: 53: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,546 INFO L280 TraceCheckUtils]: 54: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,547 INFO L280 TraceCheckUtils]: 55: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,548 INFO L280 TraceCheckUtils]: 56: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,548 INFO L280 TraceCheckUtils]: 57: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,549 INFO L280 TraceCheckUtils]: 58: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,550 INFO L280 TraceCheckUtils]: 59: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,550 INFO L280 TraceCheckUtils]: 60: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,551 INFO L280 TraceCheckUtils]: 61: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,552 INFO L280 TraceCheckUtils]: 62: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,553 INFO L280 TraceCheckUtils]: 63: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,553 INFO L280 TraceCheckUtils]: 64: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,554 INFO L280 TraceCheckUtils]: 65: Hoare triple {41153#(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)); {41153#(or (not (= 1 |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:50,555 INFO L280 TraceCheckUtils]: 66: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,556 INFO L280 TraceCheckUtils]: 67: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,556 INFO L280 TraceCheckUtils]: 68: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,557 INFO L280 TraceCheckUtils]: 69: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,558 INFO L280 TraceCheckUtils]: 70: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,558 INFO L280 TraceCheckUtils]: 71: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,559 INFO L280 TraceCheckUtils]: 72: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,560 INFO L280 TraceCheckUtils]: 73: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,561 INFO L280 TraceCheckUtils]: 74: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,561 INFO L280 TraceCheckUtils]: 75: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,562 INFO L280 TraceCheckUtils]: 76: Hoare triple {41153#(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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {41153#(or (not (= 1 |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:50,563 INFO L280 TraceCheckUtils]: 77: Hoare triple {41153#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {41153#(or (not (= 1 |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:50,565 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {41153#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {41069#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #977#return; {40984#false} is VALID [2020-07-17 22:46:50,603 INFO L263 TraceCheckUtils]: 0: Hoare triple {40983#true} call ULTIMATE.init(); {41149#(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:50,604 INFO L280 TraceCheckUtils]: 1: Hoare triple {41149#(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; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,605 INFO L280 TraceCheckUtils]: 2: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} assume true; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,606 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {40988#(<= (+ ~a12~0 49) 0)} {40983#true} #973#return; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,607 INFO L263 TraceCheckUtils]: 4: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,608 INFO L280 TraceCheckUtils]: 5: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,609 INFO L280 TraceCheckUtils]: 6: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,610 INFO L280 TraceCheckUtils]: 7: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:50,612 INFO L263 TraceCheckUtils]: 8: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {41150#(and (= ~a12~0 |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:50,613 INFO L280 TraceCheckUtils]: 9: Hoare triple {41150#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,614 INFO L280 TraceCheckUtils]: 10: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,614 INFO L280 TraceCheckUtils]: 11: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,615 INFO L280 TraceCheckUtils]: 12: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,616 INFO L280 TraceCheckUtils]: 13: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,616 INFO L280 TraceCheckUtils]: 14: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,617 INFO L280 TraceCheckUtils]: 15: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,618 INFO L280 TraceCheckUtils]: 16: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,619 INFO L280 TraceCheckUtils]: 17: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,619 INFO L280 TraceCheckUtils]: 18: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,620 INFO L280 TraceCheckUtils]: 19: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,620 INFO L280 TraceCheckUtils]: 20: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,621 INFO L280 TraceCheckUtils]: 21: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,622 INFO L280 TraceCheckUtils]: 22: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,623 INFO L280 TraceCheckUtils]: 23: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,623 INFO L280 TraceCheckUtils]: 24: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,624 INFO L280 TraceCheckUtils]: 25: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,625 INFO L280 TraceCheckUtils]: 26: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,625 INFO L280 TraceCheckUtils]: 27: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,626 INFO L280 TraceCheckUtils]: 28: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,627 INFO L280 TraceCheckUtils]: 29: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,627 INFO L280 TraceCheckUtils]: 30: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,628 INFO L280 TraceCheckUtils]: 31: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,629 INFO L280 TraceCheckUtils]: 32: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,629 INFO L280 TraceCheckUtils]: 33: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,630 INFO L280 TraceCheckUtils]: 34: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,631 INFO L280 TraceCheckUtils]: 35: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,632 INFO L280 TraceCheckUtils]: 36: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,633 INFO L280 TraceCheckUtils]: 37: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,633 INFO L280 TraceCheckUtils]: 38: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,634 INFO L280 TraceCheckUtils]: 39: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,635 INFO L280 TraceCheckUtils]: 40: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,636 INFO L280 TraceCheckUtils]: 41: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,636 INFO L280 TraceCheckUtils]: 42: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,637 INFO L280 TraceCheckUtils]: 43: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,637 INFO L280 TraceCheckUtils]: 44: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,638 INFO L280 TraceCheckUtils]: 45: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,639 INFO L280 TraceCheckUtils]: 46: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,641 INFO L280 TraceCheckUtils]: 47: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,641 INFO L280 TraceCheckUtils]: 48: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,642 INFO L280 TraceCheckUtils]: 49: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,643 INFO L280 TraceCheckUtils]: 50: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,643 INFO L280 TraceCheckUtils]: 51: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,644 INFO L280 TraceCheckUtils]: 52: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,645 INFO L280 TraceCheckUtils]: 53: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,646 INFO L280 TraceCheckUtils]: 54: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,646 INFO L280 TraceCheckUtils]: 55: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,647 INFO L280 TraceCheckUtils]: 56: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,647 INFO L280 TraceCheckUtils]: 57: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,648 INFO L280 TraceCheckUtils]: 58: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,648 INFO L280 TraceCheckUtils]: 59: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,649 INFO L280 TraceCheckUtils]: 60: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,649 INFO L280 TraceCheckUtils]: 61: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,650 INFO L280 TraceCheckUtils]: 62: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,651 INFO L280 TraceCheckUtils]: 63: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,651 INFO L280 TraceCheckUtils]: 64: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,652 INFO L280 TraceCheckUtils]: 65: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,652 INFO L280 TraceCheckUtils]: 66: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,653 INFO L280 TraceCheckUtils]: 67: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,653 INFO L280 TraceCheckUtils]: 68: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,654 INFO L280 TraceCheckUtils]: 69: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,654 INFO L280 TraceCheckUtils]: 70: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,655 INFO L280 TraceCheckUtils]: 71: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,655 INFO L280 TraceCheckUtils]: 72: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,656 INFO L280 TraceCheckUtils]: 73: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,657 INFO L280 TraceCheckUtils]: 74: Hoare triple {41151#(= ~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)); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,657 INFO L280 TraceCheckUtils]: 75: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,658 INFO L280 TraceCheckUtils]: 76: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,658 INFO L280 TraceCheckUtils]: 77: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,659 INFO L280 TraceCheckUtils]: 78: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,659 INFO L280 TraceCheckUtils]: 79: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,660 INFO L280 TraceCheckUtils]: 80: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,662 INFO L280 TraceCheckUtils]: 81: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,662 INFO L280 TraceCheckUtils]: 82: Hoare triple {41151#(= ~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); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,665 INFO L280 TraceCheckUtils]: 83: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,666 INFO L280 TraceCheckUtils]: 84: Hoare triple {41151#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,667 INFO L280 TraceCheckUtils]: 85: Hoare triple {41151#(= ~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))); {41151#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:50,669 INFO L280 TraceCheckUtils]: 86: Hoare triple {41151#(= ~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; {41152#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,670 INFO L280 TraceCheckUtils]: 87: Hoare triple {41152#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {41152#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,672 INFO L275 TraceCheckUtils]: 88: Hoare quadruple {41152#(and (= ~a12~0 |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {40988#(<= (+ ~a12~0 49) 0)} #977#return; {41069#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,673 INFO L280 TraceCheckUtils]: 89: Hoare triple {41069#(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; {41069#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,674 INFO L280 TraceCheckUtils]: 90: Hoare triple {41069#(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; {41069#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,675 INFO L280 TraceCheckUtils]: 91: Hoare triple {41069#(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); {41069#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:46:50,677 INFO L263 TraceCheckUtils]: 92: Hoare triple {41069#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {41150#(and (= ~a12~0 |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:50,678 INFO L280 TraceCheckUtils]: 93: Hoare triple {41150#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {41150#(and (= ~a12~0 |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:50,680 INFO L280 TraceCheckUtils]: 94: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,681 INFO L280 TraceCheckUtils]: 95: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,682 INFO L280 TraceCheckUtils]: 96: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,683 INFO L280 TraceCheckUtils]: 97: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,684 INFO L280 TraceCheckUtils]: 98: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,685 INFO L280 TraceCheckUtils]: 99: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,686 INFO L280 TraceCheckUtils]: 100: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,687 INFO L280 TraceCheckUtils]: 101: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,688 INFO L280 TraceCheckUtils]: 102: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,689 INFO L280 TraceCheckUtils]: 103: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,690 INFO L280 TraceCheckUtils]: 104: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,691 INFO L280 TraceCheckUtils]: 105: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,692 INFO L280 TraceCheckUtils]: 106: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,693 INFO L280 TraceCheckUtils]: 107: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,694 INFO L280 TraceCheckUtils]: 108: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,695 INFO L280 TraceCheckUtils]: 109: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,696 INFO L280 TraceCheckUtils]: 110: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,697 INFO L280 TraceCheckUtils]: 111: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,698 INFO L280 TraceCheckUtils]: 112: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,699 INFO L280 TraceCheckUtils]: 113: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,700 INFO L280 TraceCheckUtils]: 114: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,701 INFO L280 TraceCheckUtils]: 115: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,702 INFO L280 TraceCheckUtils]: 116: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,703 INFO L280 TraceCheckUtils]: 117: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,705 INFO L280 TraceCheckUtils]: 118: Hoare triple {41150#(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); {41150#(and (= ~a12~0 |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:50,707 INFO L280 TraceCheckUtils]: 119: Hoare triple {41150#(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); {41153#(or (not (= 1 |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:50,708 INFO L280 TraceCheckUtils]: 120: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,709 INFO L280 TraceCheckUtils]: 121: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,711 INFO L280 TraceCheckUtils]: 122: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,711 INFO L280 TraceCheckUtils]: 123: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,712 INFO L280 TraceCheckUtils]: 124: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,713 INFO L280 TraceCheckUtils]: 125: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,713 INFO L280 TraceCheckUtils]: 126: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,714 INFO L280 TraceCheckUtils]: 127: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,716 INFO L280 TraceCheckUtils]: 128: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,716 INFO L280 TraceCheckUtils]: 129: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,717 INFO L280 TraceCheckUtils]: 130: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,718 INFO L280 TraceCheckUtils]: 131: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,719 INFO L280 TraceCheckUtils]: 132: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,720 INFO L280 TraceCheckUtils]: 133: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,720 INFO L280 TraceCheckUtils]: 134: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,721 INFO L280 TraceCheckUtils]: 135: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,722 INFO L280 TraceCheckUtils]: 136: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,722 INFO L280 TraceCheckUtils]: 137: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,723 INFO L280 TraceCheckUtils]: 138: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,724 INFO L280 TraceCheckUtils]: 139: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,725 INFO L280 TraceCheckUtils]: 140: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,727 INFO L280 TraceCheckUtils]: 141: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,727 INFO L280 TraceCheckUtils]: 142: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,729 INFO L280 TraceCheckUtils]: 143: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,731 INFO L280 TraceCheckUtils]: 144: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,733 INFO L280 TraceCheckUtils]: 145: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,734 INFO L280 TraceCheckUtils]: 146: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,735 INFO L280 TraceCheckUtils]: 147: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,735 INFO L280 TraceCheckUtils]: 148: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,736 INFO L280 TraceCheckUtils]: 149: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,737 INFO L280 TraceCheckUtils]: 150: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,738 INFO L280 TraceCheckUtils]: 151: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,739 INFO L280 TraceCheckUtils]: 152: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,740 INFO L280 TraceCheckUtils]: 153: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,741 INFO L280 TraceCheckUtils]: 154: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,742 INFO L280 TraceCheckUtils]: 155: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,742 INFO L280 TraceCheckUtils]: 156: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,743 INFO L280 TraceCheckUtils]: 157: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,744 INFO L280 TraceCheckUtils]: 158: Hoare triple {41153#(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)); {41153#(or (not (= 1 |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:50,745 INFO L280 TraceCheckUtils]: 159: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,746 INFO L280 TraceCheckUtils]: 160: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,746 INFO L280 TraceCheckUtils]: 161: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,748 INFO L280 TraceCheckUtils]: 162: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,748 INFO L280 TraceCheckUtils]: 163: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,749 INFO L280 TraceCheckUtils]: 164: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,750 INFO L280 TraceCheckUtils]: 165: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,751 INFO L280 TraceCheckUtils]: 166: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,751 INFO L280 TraceCheckUtils]: 167: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,752 INFO L280 TraceCheckUtils]: 168: Hoare triple {41153#(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); {41153#(or (not (= 1 |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:50,753 INFO L280 TraceCheckUtils]: 169: Hoare triple {41153#(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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {41153#(or (not (= 1 |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:50,753 INFO L280 TraceCheckUtils]: 170: Hoare triple {41153#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {41153#(or (not (= 1 |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:50,755 INFO L275 TraceCheckUtils]: 171: Hoare quadruple {41153#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {41069#(and (<= (+ ~a12~0 49) 0) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #977#return; {40984#false} is VALID [2020-07-17 22:46:50,756 INFO L280 TraceCheckUtils]: 172: Hoare triple {40984#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {40984#false} is VALID [2020-07-17 22:46:50,756 INFO L280 TraceCheckUtils]: 173: Hoare triple {40984#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {40984#false} is VALID [2020-07-17 22:46:50,756 INFO L280 TraceCheckUtils]: 174: Hoare triple {40984#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {40984#false} is VALID [2020-07-17 22:46:50,756 INFO L263 TraceCheckUtils]: 175: Hoare triple {40984#false} call #t~ret3 := calculate_output(~input~0); {40984#false} is VALID [2020-07-17 22:46:50,757 INFO L280 TraceCheckUtils]: 176: Hoare triple {40984#false} ~input := #in~input; {40984#false} is VALID [2020-07-17 22:46:50,757 INFO L280 TraceCheckUtils]: 177: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,757 INFO L280 TraceCheckUtils]: 178: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,757 INFO L280 TraceCheckUtils]: 179: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,757 INFO L280 TraceCheckUtils]: 180: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,757 INFO L280 TraceCheckUtils]: 181: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,758 INFO L280 TraceCheckUtils]: 182: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,758 INFO L280 TraceCheckUtils]: 183: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,758 INFO L280 TraceCheckUtils]: 184: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,758 INFO L280 TraceCheckUtils]: 185: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,758 INFO L280 TraceCheckUtils]: 186: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,759 INFO L280 TraceCheckUtils]: 187: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,759 INFO L280 TraceCheckUtils]: 188: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,759 INFO L280 TraceCheckUtils]: 189: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,759 INFO L280 TraceCheckUtils]: 190: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,759 INFO L280 TraceCheckUtils]: 191: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,759 INFO L280 TraceCheckUtils]: 192: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,760 INFO L280 TraceCheckUtils]: 193: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,760 INFO L280 TraceCheckUtils]: 194: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,760 INFO L280 TraceCheckUtils]: 195: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,760 INFO L280 TraceCheckUtils]: 196: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,760 INFO L280 TraceCheckUtils]: 197: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,761 INFO L280 TraceCheckUtils]: 198: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,761 INFO L280 TraceCheckUtils]: 199: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,761 INFO L280 TraceCheckUtils]: 200: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,761 INFO L280 TraceCheckUtils]: 201: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,762 INFO L280 TraceCheckUtils]: 202: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,762 INFO L280 TraceCheckUtils]: 203: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,762 INFO L280 TraceCheckUtils]: 204: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,762 INFO L280 TraceCheckUtils]: 205: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,762 INFO L280 TraceCheckUtils]: 206: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,763 INFO L280 TraceCheckUtils]: 207: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,763 INFO L280 TraceCheckUtils]: 208: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,763 INFO L280 TraceCheckUtils]: 209: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,763 INFO L280 TraceCheckUtils]: 210: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,764 INFO L280 TraceCheckUtils]: 211: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,764 INFO L280 TraceCheckUtils]: 212: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,764 INFO L280 TraceCheckUtils]: 213: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,764 INFO L280 TraceCheckUtils]: 214: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,764 INFO L280 TraceCheckUtils]: 215: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,765 INFO L280 TraceCheckUtils]: 216: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,765 INFO L280 TraceCheckUtils]: 217: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,765 INFO L280 TraceCheckUtils]: 218: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,765 INFO L280 TraceCheckUtils]: 219: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,765 INFO L280 TraceCheckUtils]: 220: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:50,766 INFO L280 TraceCheckUtils]: 221: Hoare triple {40984#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {40984#false} is VALID [2020-07-17 22:46:50,766 INFO L280 TraceCheckUtils]: 222: Hoare triple {40984#false} assume !false; {40984#false} is VALID [2020-07-17 22:46:50,895 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 128 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-07-17 22:46:50,896 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903554354] [2020-07-17 22:46:50,896 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953027067] [2020-07-17 22:46:50,896 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:50,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:50,986 INFO L264 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 15 conjunts are in the unsatisfiable core [2020-07-17 22:46:51,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:46:51,017 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:46:51,694 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 4, 1] term [2020-07-17 22:46:51,695 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:46:51,714 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:46:51,719 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:46:51,848 INFO L263 TraceCheckUtils]: 0: Hoare triple {40983#true} call ULTIMATE.init(); {40983#true} is VALID [2020-07-17 22:46:51,850 INFO L280 TraceCheckUtils]: 1: Hoare triple {40983#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; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:51,850 INFO L280 TraceCheckUtils]: 2: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} assume true; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:51,851 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {40988#(<= (+ ~a12~0 49) 0)} {40983#true} #973#return; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:51,852 INFO L263 TraceCheckUtils]: 4: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:51,852 INFO L280 TraceCheckUtils]: 5: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:51,853 INFO L280 TraceCheckUtils]: 6: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:51,855 INFO L280 TraceCheckUtils]: 7: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {40988#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:46:51,856 INFO L263 TraceCheckUtils]: 8: Hoare triple {40988#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,856 INFO L280 TraceCheckUtils]: 9: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} ~input := #in~input; {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,857 INFO L280 TraceCheckUtils]: 10: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,858 INFO L280 TraceCheckUtils]: 11: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,859 INFO L280 TraceCheckUtils]: 12: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,859 INFO L280 TraceCheckUtils]: 13: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,860 INFO L280 TraceCheckUtils]: 14: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,861 INFO L280 TraceCheckUtils]: 15: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,861 INFO L280 TraceCheckUtils]: 16: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,862 INFO L280 TraceCheckUtils]: 17: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,863 INFO L280 TraceCheckUtils]: 18: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,863 INFO L280 TraceCheckUtils]: 19: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,864 INFO L280 TraceCheckUtils]: 20: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,865 INFO L280 TraceCheckUtils]: 21: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,865 INFO L280 TraceCheckUtils]: 22: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,866 INFO L280 TraceCheckUtils]: 23: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,867 INFO L280 TraceCheckUtils]: 24: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,868 INFO L280 TraceCheckUtils]: 25: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,868 INFO L280 TraceCheckUtils]: 26: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,869 INFO L280 TraceCheckUtils]: 27: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,870 INFO L280 TraceCheckUtils]: 28: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,870 INFO L280 TraceCheckUtils]: 29: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,871 INFO L280 TraceCheckUtils]: 30: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,871 INFO L280 TraceCheckUtils]: 31: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,872 INFO L280 TraceCheckUtils]: 32: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,873 INFO L280 TraceCheckUtils]: 33: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,874 INFO L280 TraceCheckUtils]: 34: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,875 INFO L280 TraceCheckUtils]: 35: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,875 INFO L280 TraceCheckUtils]: 36: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,876 INFO L280 TraceCheckUtils]: 37: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,876 INFO L280 TraceCheckUtils]: 38: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,877 INFO L280 TraceCheckUtils]: 39: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,878 INFO L280 TraceCheckUtils]: 40: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,878 INFO L280 TraceCheckUtils]: 41: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,879 INFO L280 TraceCheckUtils]: 42: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,880 INFO L280 TraceCheckUtils]: 43: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,881 INFO L280 TraceCheckUtils]: 44: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,882 INFO L280 TraceCheckUtils]: 45: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,883 INFO L280 TraceCheckUtils]: 46: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,883 INFO L280 TraceCheckUtils]: 47: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,884 INFO L280 TraceCheckUtils]: 48: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,885 INFO L280 TraceCheckUtils]: 49: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,886 INFO L280 TraceCheckUtils]: 50: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,886 INFO L280 TraceCheckUtils]: 51: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,887 INFO L280 TraceCheckUtils]: 52: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,887 INFO L280 TraceCheckUtils]: 53: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,888 INFO L280 TraceCheckUtils]: 54: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,889 INFO L280 TraceCheckUtils]: 55: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,889 INFO L280 TraceCheckUtils]: 56: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,890 INFO L280 TraceCheckUtils]: 57: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,890 INFO L280 TraceCheckUtils]: 58: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,891 INFO L280 TraceCheckUtils]: 59: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,892 INFO L280 TraceCheckUtils]: 60: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,892 INFO L280 TraceCheckUtils]: 61: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,893 INFO L280 TraceCheckUtils]: 62: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,893 INFO L280 TraceCheckUtils]: 63: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,894 INFO L280 TraceCheckUtils]: 64: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,895 INFO L280 TraceCheckUtils]: 65: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,895 INFO L280 TraceCheckUtils]: 66: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,896 INFO L280 TraceCheckUtils]: 67: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,896 INFO L280 TraceCheckUtils]: 68: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,897 INFO L280 TraceCheckUtils]: 69: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,898 INFO L280 TraceCheckUtils]: 70: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,899 INFO L280 TraceCheckUtils]: 71: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,899 INFO L280 TraceCheckUtils]: 72: Hoare triple {41181#(<= ~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); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,900 INFO L280 TraceCheckUtils]: 73: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,901 INFO L280 TraceCheckUtils]: 74: Hoare triple {41181#(<= ~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)); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,901 INFO L280 TraceCheckUtils]: 75: Hoare triple {41181#(<= ~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); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,902 INFO L280 TraceCheckUtils]: 76: Hoare triple {41181#(<= ~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); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,903 INFO L280 TraceCheckUtils]: 77: Hoare triple {41181#(<= ~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); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,903 INFO L280 TraceCheckUtils]: 78: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,904 INFO L280 TraceCheckUtils]: 79: Hoare triple {41181#(<= ~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); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,905 INFO L280 TraceCheckUtils]: 80: Hoare triple {41181#(<= ~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); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,905 INFO L280 TraceCheckUtils]: 81: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,906 INFO L280 TraceCheckUtils]: 82: Hoare triple {41181#(<= ~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); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,906 INFO L280 TraceCheckUtils]: 83: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,907 INFO L280 TraceCheckUtils]: 84: Hoare triple {41181#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,908 INFO L280 TraceCheckUtils]: 85: Hoare triple {41181#(<= ~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))); {41181#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:46:51,909 INFO L280 TraceCheckUtils]: 86: Hoare triple {41181#(<= ~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; {41416#(and (<= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-17 22:46:51,910 INFO L280 TraceCheckUtils]: 87: Hoare triple {41416#(and (<= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} assume true; {41416#(and (<= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-17 22:46:51,912 INFO L275 TraceCheckUtils]: 88: Hoare quadruple {41416#(and (<= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} {40988#(<= (+ ~a12~0 49) 0)} #977#return; {41423#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} is VALID [2020-07-17 22:46:51,913 INFO L280 TraceCheckUtils]: 89: Hoare triple {41423#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {41423#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} is VALID [2020-07-17 22:46:51,914 INFO L280 TraceCheckUtils]: 90: Hoare triple {41423#(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; {41423#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} is VALID [2020-07-17 22:46:51,915 INFO L280 TraceCheckUtils]: 91: Hoare triple {41423#(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); {41423#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} is VALID [2020-07-17 22:46:51,916 INFO L263 TraceCheckUtils]: 92: Hoare triple {41423#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,917 INFO L280 TraceCheckUtils]: 93: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} ~input := #in~input; {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,918 INFO L280 TraceCheckUtils]: 94: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,919 INFO L280 TraceCheckUtils]: 95: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,919 INFO L280 TraceCheckUtils]: 96: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,921 INFO L280 TraceCheckUtils]: 97: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,922 INFO L280 TraceCheckUtils]: 98: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,923 INFO L280 TraceCheckUtils]: 99: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,924 INFO L280 TraceCheckUtils]: 100: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,924 INFO L280 TraceCheckUtils]: 101: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,925 INFO L280 TraceCheckUtils]: 102: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,926 INFO L280 TraceCheckUtils]: 103: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,927 INFO L280 TraceCheckUtils]: 104: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,928 INFO L280 TraceCheckUtils]: 105: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,928 INFO L280 TraceCheckUtils]: 106: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,929 INFO L280 TraceCheckUtils]: 107: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,930 INFO L280 TraceCheckUtils]: 108: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,931 INFO L280 TraceCheckUtils]: 109: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,932 INFO L280 TraceCheckUtils]: 110: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,933 INFO L280 TraceCheckUtils]: 111: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,934 INFO L280 TraceCheckUtils]: 112: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,935 INFO L280 TraceCheckUtils]: 113: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,935 INFO L280 TraceCheckUtils]: 114: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,936 INFO L280 TraceCheckUtils]: 115: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,937 INFO L280 TraceCheckUtils]: 116: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,938 INFO L280 TraceCheckUtils]: 117: Hoare triple {41436#(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); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,939 INFO L280 TraceCheckUtils]: 118: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,939 INFO L280 TraceCheckUtils]: 119: Hoare triple {41436#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,940 INFO L280 TraceCheckUtils]: 120: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,941 INFO L280 TraceCheckUtils]: 121: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,943 INFO L280 TraceCheckUtils]: 122: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,945 INFO L280 TraceCheckUtils]: 123: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,946 INFO L280 TraceCheckUtils]: 124: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,947 INFO L280 TraceCheckUtils]: 125: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,948 INFO L280 TraceCheckUtils]: 126: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,949 INFO L280 TraceCheckUtils]: 127: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,950 INFO L280 TraceCheckUtils]: 128: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,951 INFO L280 TraceCheckUtils]: 129: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,952 INFO L280 TraceCheckUtils]: 130: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,953 INFO L280 TraceCheckUtils]: 131: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,953 INFO L280 TraceCheckUtils]: 132: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,955 INFO L280 TraceCheckUtils]: 133: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,956 INFO L280 TraceCheckUtils]: 134: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,957 INFO L280 TraceCheckUtils]: 135: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,958 INFO L280 TraceCheckUtils]: 136: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,959 INFO L280 TraceCheckUtils]: 137: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,960 INFO L280 TraceCheckUtils]: 138: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,962 INFO L280 TraceCheckUtils]: 139: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,963 INFO L280 TraceCheckUtils]: 140: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,964 INFO L280 TraceCheckUtils]: 141: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,966 INFO L280 TraceCheckUtils]: 142: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,967 INFO L280 TraceCheckUtils]: 143: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,969 INFO L280 TraceCheckUtils]: 144: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,972 INFO L280 TraceCheckUtils]: 145: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,973 INFO L280 TraceCheckUtils]: 146: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,974 INFO L280 TraceCheckUtils]: 147: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,975 INFO L280 TraceCheckUtils]: 148: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,976 INFO L280 TraceCheckUtils]: 149: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,977 INFO L280 TraceCheckUtils]: 150: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,979 INFO L280 TraceCheckUtils]: 151: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,980 INFO L280 TraceCheckUtils]: 152: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,981 INFO L280 TraceCheckUtils]: 153: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,982 INFO L280 TraceCheckUtils]: 154: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,983 INFO L280 TraceCheckUtils]: 155: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,984 INFO L280 TraceCheckUtils]: 156: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,985 INFO L280 TraceCheckUtils]: 157: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,987 INFO L280 TraceCheckUtils]: 158: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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)); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,988 INFO L280 TraceCheckUtils]: 159: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,990 INFO L280 TraceCheckUtils]: 160: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,991 INFO L280 TraceCheckUtils]: 161: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,992 INFO L280 TraceCheckUtils]: 162: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,993 INFO L280 TraceCheckUtils]: 163: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,994 INFO L280 TraceCheckUtils]: 164: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,995 INFO L280 TraceCheckUtils]: 165: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,996 INFO L280 TraceCheckUtils]: 166: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,997 INFO L280 TraceCheckUtils]: 167: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,997 INFO L280 TraceCheckUtils]: 168: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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); {41518#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:51,999 INFO L280 TraceCheckUtils]: 169: Hoare triple {41518#(and (<= ~a12~0 |old(~a12~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {41669#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} is VALID [2020-07-17 22:46:51,999 INFO L280 TraceCheckUtils]: 170: Hoare triple {41669#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} assume true; {41669#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} is VALID [2020-07-17 22:46:52,000 INFO L275 TraceCheckUtils]: 171: Hoare quadruple {41669#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} {41423#(and (<= (+ ~a12~0 49) 0) (= 1 ~a24~0))} #977#return; {40984#false} is VALID [2020-07-17 22:46:52,000 INFO L280 TraceCheckUtils]: 172: Hoare triple {40984#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {40984#false} is VALID [2020-07-17 22:46:52,001 INFO L280 TraceCheckUtils]: 173: Hoare triple {40984#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {40984#false} is VALID [2020-07-17 22:46:52,001 INFO L280 TraceCheckUtils]: 174: Hoare triple {40984#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {40984#false} is VALID [2020-07-17 22:46:52,001 INFO L263 TraceCheckUtils]: 175: Hoare triple {40984#false} call #t~ret3 := calculate_output(~input~0); {40984#false} is VALID [2020-07-17 22:46:52,001 INFO L280 TraceCheckUtils]: 176: Hoare triple {40984#false} ~input := #in~input; {40984#false} is VALID [2020-07-17 22:46:52,001 INFO L280 TraceCheckUtils]: 177: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,001 INFO L280 TraceCheckUtils]: 178: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,001 INFO L280 TraceCheckUtils]: 179: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,002 INFO L280 TraceCheckUtils]: 180: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,002 INFO L280 TraceCheckUtils]: 181: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,002 INFO L280 TraceCheckUtils]: 182: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,002 INFO L280 TraceCheckUtils]: 183: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,002 INFO L280 TraceCheckUtils]: 184: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,002 INFO L280 TraceCheckUtils]: 185: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,002 INFO L280 TraceCheckUtils]: 186: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,002 INFO L280 TraceCheckUtils]: 187: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,003 INFO L280 TraceCheckUtils]: 188: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,003 INFO L280 TraceCheckUtils]: 189: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,003 INFO L280 TraceCheckUtils]: 190: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,003 INFO L280 TraceCheckUtils]: 191: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,003 INFO L280 TraceCheckUtils]: 192: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,003 INFO L280 TraceCheckUtils]: 193: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,003 INFO L280 TraceCheckUtils]: 194: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,003 INFO L280 TraceCheckUtils]: 195: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,004 INFO L280 TraceCheckUtils]: 196: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,004 INFO L280 TraceCheckUtils]: 197: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,004 INFO L280 TraceCheckUtils]: 198: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,004 INFO L280 TraceCheckUtils]: 199: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,004 INFO L280 TraceCheckUtils]: 200: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,004 INFO L280 TraceCheckUtils]: 201: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,004 INFO L280 TraceCheckUtils]: 202: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,004 INFO L280 TraceCheckUtils]: 203: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,005 INFO L280 TraceCheckUtils]: 204: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,005 INFO L280 TraceCheckUtils]: 205: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,005 INFO L280 TraceCheckUtils]: 206: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,005 INFO L280 TraceCheckUtils]: 207: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,005 INFO L280 TraceCheckUtils]: 208: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,005 INFO L280 TraceCheckUtils]: 209: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,005 INFO L280 TraceCheckUtils]: 210: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,005 INFO L280 TraceCheckUtils]: 211: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,006 INFO L280 TraceCheckUtils]: 212: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,006 INFO L280 TraceCheckUtils]: 213: Hoare triple {40984#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,006 INFO L280 TraceCheckUtils]: 214: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,006 INFO L280 TraceCheckUtils]: 215: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,006 INFO L280 TraceCheckUtils]: 216: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,006 INFO L280 TraceCheckUtils]: 217: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,006 INFO L280 TraceCheckUtils]: 218: Hoare triple {40984#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,006 INFO L280 TraceCheckUtils]: 219: Hoare triple {40984#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,007 INFO L280 TraceCheckUtils]: 220: Hoare triple {40984#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {40984#false} is VALID [2020-07-17 22:46:52,007 INFO L280 TraceCheckUtils]: 221: Hoare triple {40984#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {40984#false} is VALID [2020-07-17 22:46:52,007 INFO L280 TraceCheckUtils]: 222: Hoare triple {40984#false} assume !false; {40984#false} is VALID [2020-07-17 22:46:52,105 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 179 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-17 22:46:52,105 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:46:52,105 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2020-07-17 22:46:52,106 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091720573] [2020-07-17 22:46:52,107 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 223 [2020-07-17 22:46:52,108 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:46:52,108 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 15 states. [2020-07-17 22:46:52,790 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 389 edges. 389 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:46:52,791 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-07-17 22:46:52,791 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:46:52,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-07-17 22:46:52,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-07-17 22:46:52,792 INFO L87 Difference]: Start difference. First operand 2248 states and 2855 transitions. Second operand 15 states. [2020-07-17 22:47:12,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:12,939 INFO L93 Difference]: Finished difference Result 4614 states and 5874 transitions. [2020-07-17 22:47:12,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-07-17 22:47:12,939 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 223 [2020-07-17 22:47:12,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:47:12,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-17 22:47:12,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1124 transitions. [2020-07-17 22:47:12,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-07-17 22:47:12,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1124 transitions. [2020-07-17 22:47:12,972 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 30 states and 1124 transitions. [2020-07-17 22:47:15,861 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1124 edges. 1124 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:47:16,060 INFO L225 Difference]: With dead ends: 4614 [2020-07-17 22:47:16,060 INFO L226 Difference]: Without dead ends: 2327 [2020-07-17 22:47:16,065 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=318, Invalid=1164, Unknown=0, NotChecked=0, Total=1482 [2020-07-17 22:47:16,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2327 states. [2020-07-17 22:47:16,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2327 to 2246. [2020-07-17 22:47:16,476 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:47:16,476 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2327 states. Second operand 2246 states. [2020-07-17 22:47:16,476 INFO L74 IsIncluded]: Start isIncluded. First operand 2327 states. Second operand 2246 states. [2020-07-17 22:47:16,476 INFO L87 Difference]: Start difference. First operand 2327 states. Second operand 2246 states. [2020-07-17 22:47:16,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:16,709 INFO L93 Difference]: Finished difference Result 2327 states and 2761 transitions. [2020-07-17 22:47:16,710 INFO L276 IsEmpty]: Start isEmpty. Operand 2327 states and 2761 transitions. [2020-07-17 22:47:16,714 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:16,714 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:16,714 INFO L74 IsIncluded]: Start isIncluded. First operand 2246 states. Second operand 2327 states. [2020-07-17 22:47:16,714 INFO L87 Difference]: Start difference. First operand 2246 states. Second operand 2327 states. [2020-07-17 22:47:16,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:16,916 INFO L93 Difference]: Finished difference Result 2327 states and 2761 transitions. [2020-07-17 22:47:16,916 INFO L276 IsEmpty]: Start isEmpty. Operand 2327 states and 2761 transitions. [2020-07-17 22:47:16,920 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:16,920 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:16,920 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:47:16,920 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:47:16,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2246 states. [2020-07-17 22:47:17,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2246 states to 2246 states and 2658 transitions. [2020-07-17 22:47:17,086 INFO L78 Accepts]: Start accepts. Automaton has 2246 states and 2658 transitions. Word has length 223 [2020-07-17 22:47:17,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:47:17,086 INFO L479 AbstractCegarLoop]: Abstraction has 2246 states and 2658 transitions. [2020-07-17 22:47:17,086 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-07-17 22:47:17,086 INFO L276 IsEmpty]: Start isEmpty. Operand 2246 states and 2658 transitions. [2020-07-17 22:47:17,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2020-07-17 22:47:17,092 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:47:17,092 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-17 22:47:17,306 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2020-07-17 22:47:17,307 INFO L427 AbstractCegarLoop]: === Iteration 8 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:47:17,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:47:17,308 INFO L82 PathProgramCache]: Analyzing trace with hash 1026423962, now seen corresponding path program 1 times [2020-07-17 22:47:17,308 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:47:17,308 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857431715] [2020-07-17 22:47:17,309 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:47:17,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:17,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:17,518 INFO L280 TraceCheckUtils]: 0: Hoare triple {53816#(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; {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:17,519 INFO L280 TraceCheckUtils]: 1: Hoare triple {53524#(<= (+ ~a12~0 49) 0)} assume true; {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:17,519 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {53524#(<= (+ ~a12~0 49) 0)} {53519#true} #973#return; {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:17,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:17,760 INFO L280 TraceCheckUtils]: 0: Hoare triple {53817#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {53519#true} is VALID [2020-07-17 22:47:17,760 INFO L280 TraceCheckUtils]: 1: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,760 INFO L280 TraceCheckUtils]: 2: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,760 INFO L280 TraceCheckUtils]: 3: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,761 INFO L280 TraceCheckUtils]: 4: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,761 INFO L280 TraceCheckUtils]: 5: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,761 INFO L280 TraceCheckUtils]: 6: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,761 INFO L280 TraceCheckUtils]: 7: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,761 INFO L280 TraceCheckUtils]: 8: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,762 INFO L280 TraceCheckUtils]: 9: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,762 INFO L280 TraceCheckUtils]: 10: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,762 INFO L280 TraceCheckUtils]: 11: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,762 INFO L280 TraceCheckUtils]: 12: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,762 INFO L280 TraceCheckUtils]: 13: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,763 INFO L280 TraceCheckUtils]: 14: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,763 INFO L280 TraceCheckUtils]: 15: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,763 INFO L280 TraceCheckUtils]: 16: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,763 INFO L280 TraceCheckUtils]: 17: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,763 INFO L280 TraceCheckUtils]: 18: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,764 INFO L280 TraceCheckUtils]: 19: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,764 INFO L280 TraceCheckUtils]: 20: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,764 INFO L280 TraceCheckUtils]: 21: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,764 INFO L280 TraceCheckUtils]: 22: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,764 INFO L280 TraceCheckUtils]: 23: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,765 INFO L280 TraceCheckUtils]: 24: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,765 INFO L280 TraceCheckUtils]: 25: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,765 INFO L280 TraceCheckUtils]: 26: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,765 INFO L280 TraceCheckUtils]: 27: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,765 INFO L280 TraceCheckUtils]: 28: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,765 INFO L280 TraceCheckUtils]: 29: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,766 INFO L280 TraceCheckUtils]: 30: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,766 INFO L280 TraceCheckUtils]: 31: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,766 INFO L280 TraceCheckUtils]: 32: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,766 INFO L280 TraceCheckUtils]: 33: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,766 INFO L280 TraceCheckUtils]: 34: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,767 INFO L280 TraceCheckUtils]: 35: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,767 INFO L280 TraceCheckUtils]: 36: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,767 INFO L280 TraceCheckUtils]: 37: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,767 INFO L280 TraceCheckUtils]: 38: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,767 INFO L280 TraceCheckUtils]: 39: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,767 INFO L280 TraceCheckUtils]: 40: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,768 INFO L280 TraceCheckUtils]: 41: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,768 INFO L280 TraceCheckUtils]: 42: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,768 INFO L280 TraceCheckUtils]: 43: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,768 INFO L280 TraceCheckUtils]: 44: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,768 INFO L280 TraceCheckUtils]: 45: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,769 INFO L280 TraceCheckUtils]: 46: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,769 INFO L280 TraceCheckUtils]: 47: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:17,770 INFO L280 TraceCheckUtils]: 48: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,772 INFO L280 TraceCheckUtils]: 49: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,773 INFO L280 TraceCheckUtils]: 50: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,773 INFO L280 TraceCheckUtils]: 51: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,774 INFO L280 TraceCheckUtils]: 52: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,775 INFO L280 TraceCheckUtils]: 53: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,775 INFO L280 TraceCheckUtils]: 54: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,776 INFO L280 TraceCheckUtils]: 55: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,776 INFO L280 TraceCheckUtils]: 56: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,777 INFO L280 TraceCheckUtils]: 57: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,778 INFO L280 TraceCheckUtils]: 58: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,778 INFO L280 TraceCheckUtils]: 59: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,779 INFO L280 TraceCheckUtils]: 60: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,780 INFO L280 TraceCheckUtils]: 61: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,781 INFO L280 TraceCheckUtils]: 62: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,782 INFO L280 TraceCheckUtils]: 63: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,783 INFO L280 TraceCheckUtils]: 64: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,783 INFO L280 TraceCheckUtils]: 65: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,784 INFO L280 TraceCheckUtils]: 66: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,785 INFO L280 TraceCheckUtils]: 67: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,791 INFO L280 TraceCheckUtils]: 68: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,792 INFO L280 TraceCheckUtils]: 69: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,793 INFO L280 TraceCheckUtils]: 70: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,794 INFO L280 TraceCheckUtils]: 71: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,794 INFO L280 TraceCheckUtils]: 72: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,795 INFO L280 TraceCheckUtils]: 73: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,795 INFO L280 TraceCheckUtils]: 74: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,796 INFO L280 TraceCheckUtils]: 75: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,797 INFO L280 TraceCheckUtils]: 76: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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))); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,797 INFO L280 TraceCheckUtils]: 77: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,798 INFO L280 TraceCheckUtils]: 78: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,799 INFO L280 TraceCheckUtils]: 79: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,799 INFO L280 TraceCheckUtils]: 80: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,800 INFO L280 TraceCheckUtils]: 81: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,801 INFO L280 TraceCheckUtils]: 82: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,801 INFO L280 TraceCheckUtils]: 83: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,801 INFO L280 TraceCheckUtils]: 84: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,802 INFO L280 TraceCheckUtils]: 85: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,802 INFO L280 TraceCheckUtils]: 86: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,803 INFO L280 TraceCheckUtils]: 87: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,803 INFO L280 TraceCheckUtils]: 88: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,804 INFO L280 TraceCheckUtils]: 89: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,804 INFO L280 TraceCheckUtils]: 90: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,805 INFO L280 TraceCheckUtils]: 91: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,805 INFO L280 TraceCheckUtils]: 92: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,812 INFO L280 TraceCheckUtils]: 93: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,813 INFO L280 TraceCheckUtils]: 94: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,813 INFO L280 TraceCheckUtils]: 95: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,814 INFO L280 TraceCheckUtils]: 96: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,815 INFO L280 TraceCheckUtils]: 97: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,815 INFO L280 TraceCheckUtils]: 98: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,816 INFO L280 TraceCheckUtils]: 99: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,816 INFO L280 TraceCheckUtils]: 100: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,817 INFO L280 TraceCheckUtils]: 101: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,818 INFO L280 TraceCheckUtils]: 102: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:17,819 INFO L280 TraceCheckUtils]: 103: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:17,820 INFO L280 TraceCheckUtils]: 104: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume true; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:17,820 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} {53524#(<= (+ ~a12~0 49) 0)} #977#return; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:17,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:17,940 INFO L280 TraceCheckUtils]: 0: Hoare triple {53817#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,940 INFO L280 TraceCheckUtils]: 1: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,941 INFO L280 TraceCheckUtils]: 2: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,942 INFO L280 TraceCheckUtils]: 3: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,942 INFO L280 TraceCheckUtils]: 4: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,943 INFO L280 TraceCheckUtils]: 5: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,944 INFO L280 TraceCheckUtils]: 6: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,944 INFO L280 TraceCheckUtils]: 7: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,945 INFO L280 TraceCheckUtils]: 8: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,946 INFO L280 TraceCheckUtils]: 9: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,947 INFO L280 TraceCheckUtils]: 10: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,948 INFO L280 TraceCheckUtils]: 11: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,948 INFO L280 TraceCheckUtils]: 12: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,949 INFO L280 TraceCheckUtils]: 13: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,950 INFO L280 TraceCheckUtils]: 14: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,950 INFO L280 TraceCheckUtils]: 15: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,951 INFO L280 TraceCheckUtils]: 16: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,952 INFO L280 TraceCheckUtils]: 17: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,952 INFO L280 TraceCheckUtils]: 18: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,953 INFO L280 TraceCheckUtils]: 19: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,954 INFO L280 TraceCheckUtils]: 20: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,954 INFO L280 TraceCheckUtils]: 21: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,955 INFO L280 TraceCheckUtils]: 22: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,956 INFO L280 TraceCheckUtils]: 23: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,957 INFO L280 TraceCheckUtils]: 24: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,958 INFO L280 TraceCheckUtils]: 25: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,958 INFO L280 TraceCheckUtils]: 26: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,959 INFO L280 TraceCheckUtils]: 27: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,960 INFO L280 TraceCheckUtils]: 28: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,960 INFO L280 TraceCheckUtils]: 29: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,961 INFO L280 TraceCheckUtils]: 30: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,962 INFO L280 TraceCheckUtils]: 31: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,962 INFO L280 TraceCheckUtils]: 32: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,969 INFO L280 TraceCheckUtils]: 33: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,970 INFO L280 TraceCheckUtils]: 34: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,975 INFO L280 TraceCheckUtils]: 35: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,976 INFO L280 TraceCheckUtils]: 36: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,977 INFO L280 TraceCheckUtils]: 37: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,978 INFO L280 TraceCheckUtils]: 38: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,978 INFO L280 TraceCheckUtils]: 39: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,979 INFO L280 TraceCheckUtils]: 40: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,980 INFO L280 TraceCheckUtils]: 41: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,981 INFO L280 TraceCheckUtils]: 42: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,982 INFO L280 TraceCheckUtils]: 43: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,985 INFO L280 TraceCheckUtils]: 44: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,986 INFO L280 TraceCheckUtils]: 45: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,987 INFO L280 TraceCheckUtils]: 46: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,988 INFO L280 TraceCheckUtils]: 47: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,989 INFO L280 TraceCheckUtils]: 48: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,989 INFO L280 TraceCheckUtils]: 49: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,990 INFO L280 TraceCheckUtils]: 50: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,990 INFO L280 TraceCheckUtils]: 51: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,991 INFO L280 TraceCheckUtils]: 52: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,991 INFO L280 TraceCheckUtils]: 53: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,992 INFO L280 TraceCheckUtils]: 54: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,993 INFO L280 TraceCheckUtils]: 55: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,993 INFO L280 TraceCheckUtils]: 56: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,994 INFO L280 TraceCheckUtils]: 57: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,995 INFO L280 TraceCheckUtils]: 58: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,995 INFO L280 TraceCheckUtils]: 59: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,996 INFO L280 TraceCheckUtils]: 60: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,997 INFO L280 TraceCheckUtils]: 61: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,997 INFO L280 TraceCheckUtils]: 62: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:17,999 INFO L280 TraceCheckUtils]: 63: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,000 INFO L280 TraceCheckUtils]: 64: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,001 INFO L280 TraceCheckUtils]: 65: Hoare triple {53820#(= ~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)); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,002 INFO L280 TraceCheckUtils]: 66: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,002 INFO L280 TraceCheckUtils]: 67: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,003 INFO L280 TraceCheckUtils]: 68: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,004 INFO L280 TraceCheckUtils]: 69: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,005 INFO L280 TraceCheckUtils]: 70: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,005 INFO L280 TraceCheckUtils]: 71: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,006 INFO L280 TraceCheckUtils]: 72: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,007 INFO L280 TraceCheckUtils]: 73: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,007 INFO L280 TraceCheckUtils]: 74: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,008 INFO L280 TraceCheckUtils]: 75: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,009 INFO L280 TraceCheckUtils]: 76: Hoare triple {53820#(= ~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))); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,009 INFO L280 TraceCheckUtils]: 77: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,010 INFO L280 TraceCheckUtils]: 78: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,011 INFO L280 TraceCheckUtils]: 79: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,011 INFO L280 TraceCheckUtils]: 80: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,012 INFO L280 TraceCheckUtils]: 81: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,012 INFO L280 TraceCheckUtils]: 82: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,013 INFO L280 TraceCheckUtils]: 83: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,015 INFO L280 TraceCheckUtils]: 84: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,016 INFO L280 TraceCheckUtils]: 85: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,016 INFO L280 TraceCheckUtils]: 86: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,017 INFO L280 TraceCheckUtils]: 87: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,018 INFO L280 TraceCheckUtils]: 88: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,019 INFO L280 TraceCheckUtils]: 89: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,020 INFO L280 TraceCheckUtils]: 90: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,021 INFO L280 TraceCheckUtils]: 91: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,021 INFO L280 TraceCheckUtils]: 92: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,022 INFO L280 TraceCheckUtils]: 93: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,023 INFO L280 TraceCheckUtils]: 94: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,024 INFO L280 TraceCheckUtils]: 95: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,024 INFO L280 TraceCheckUtils]: 96: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,025 INFO L280 TraceCheckUtils]: 97: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,026 INFO L280 TraceCheckUtils]: 98: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,026 INFO L280 TraceCheckUtils]: 99: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,027 INFO L280 TraceCheckUtils]: 100: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,028 INFO L280 TraceCheckUtils]: 101: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,028 INFO L280 TraceCheckUtils]: 102: Hoare triple {53820#(= ~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;~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; {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,029 INFO L280 TraceCheckUtils]: 103: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume true; {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,030 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {53820#(= ~a15~0 |old(~a15~0)|)} {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #977#return; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:18,121 INFO L280 TraceCheckUtils]: 0: Hoare triple {53817#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,122 INFO L280 TraceCheckUtils]: 1: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,122 INFO L280 TraceCheckUtils]: 2: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,123 INFO L280 TraceCheckUtils]: 3: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,124 INFO L280 TraceCheckUtils]: 4: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,125 INFO L280 TraceCheckUtils]: 5: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,126 INFO L280 TraceCheckUtils]: 6: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,127 INFO L280 TraceCheckUtils]: 7: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,128 INFO L280 TraceCheckUtils]: 8: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,128 INFO L280 TraceCheckUtils]: 9: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,129 INFO L280 TraceCheckUtils]: 10: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,130 INFO L280 TraceCheckUtils]: 11: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,131 INFO L280 TraceCheckUtils]: 12: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,132 INFO L280 TraceCheckUtils]: 13: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,133 INFO L280 TraceCheckUtils]: 14: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,133 INFO L280 TraceCheckUtils]: 15: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,134 INFO L280 TraceCheckUtils]: 16: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,135 INFO L280 TraceCheckUtils]: 17: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,135 INFO L280 TraceCheckUtils]: 18: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,136 INFO L280 TraceCheckUtils]: 19: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,136 INFO L280 TraceCheckUtils]: 20: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,137 INFO L280 TraceCheckUtils]: 21: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,138 INFO L280 TraceCheckUtils]: 22: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,139 INFO L280 TraceCheckUtils]: 23: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,139 INFO L280 TraceCheckUtils]: 24: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,140 INFO L280 TraceCheckUtils]: 25: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,140 INFO L280 TraceCheckUtils]: 26: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,141 INFO L280 TraceCheckUtils]: 27: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,142 INFO L280 TraceCheckUtils]: 28: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,142 INFO L280 TraceCheckUtils]: 29: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,143 INFO L280 TraceCheckUtils]: 30: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,143 INFO L280 TraceCheckUtils]: 31: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,144 INFO L280 TraceCheckUtils]: 32: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,145 INFO L280 TraceCheckUtils]: 33: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,145 INFO L280 TraceCheckUtils]: 34: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,146 INFO L280 TraceCheckUtils]: 35: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,146 INFO L280 TraceCheckUtils]: 36: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,147 INFO L280 TraceCheckUtils]: 37: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,148 INFO L280 TraceCheckUtils]: 38: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,148 INFO L280 TraceCheckUtils]: 39: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,149 INFO L280 TraceCheckUtils]: 40: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,150 INFO L280 TraceCheckUtils]: 41: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,150 INFO L280 TraceCheckUtils]: 42: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,151 INFO L280 TraceCheckUtils]: 43: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,151 INFO L280 TraceCheckUtils]: 44: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,152 INFO L280 TraceCheckUtils]: 45: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,153 INFO L280 TraceCheckUtils]: 46: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,154 INFO L280 TraceCheckUtils]: 47: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,154 INFO L280 TraceCheckUtils]: 48: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,155 INFO L280 TraceCheckUtils]: 49: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,156 INFO L280 TraceCheckUtils]: 50: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,157 INFO L280 TraceCheckUtils]: 51: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,157 INFO L280 TraceCheckUtils]: 52: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,158 INFO L280 TraceCheckUtils]: 53: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,159 INFO L280 TraceCheckUtils]: 54: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,160 INFO L280 TraceCheckUtils]: 55: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,161 INFO L280 TraceCheckUtils]: 56: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,161 INFO L280 TraceCheckUtils]: 57: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,162 INFO L280 TraceCheckUtils]: 58: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,163 INFO L280 TraceCheckUtils]: 59: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,164 INFO L280 TraceCheckUtils]: 60: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,165 INFO L280 TraceCheckUtils]: 61: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,165 INFO L280 TraceCheckUtils]: 62: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,166 INFO L280 TraceCheckUtils]: 63: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,167 INFO L280 TraceCheckUtils]: 64: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,168 INFO L280 TraceCheckUtils]: 65: Hoare triple {53820#(= ~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)); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,169 INFO L280 TraceCheckUtils]: 66: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,169 INFO L280 TraceCheckUtils]: 67: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,170 INFO L280 TraceCheckUtils]: 68: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,171 INFO L280 TraceCheckUtils]: 69: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,172 INFO L280 TraceCheckUtils]: 70: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,173 INFO L280 TraceCheckUtils]: 71: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,173 INFO L280 TraceCheckUtils]: 72: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,174 INFO L280 TraceCheckUtils]: 73: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,175 INFO L280 TraceCheckUtils]: 74: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,175 INFO L280 TraceCheckUtils]: 75: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,177 INFO L280 TraceCheckUtils]: 76: Hoare triple {53820#(= ~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {53821#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-17 22:47:18,177 INFO L280 TraceCheckUtils]: 77: Hoare triple {53821#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} assume true; {53821#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-17 22:47:18,179 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {53821#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #977#return; {53520#false} is VALID [2020-07-17 22:47:18,187 INFO L263 TraceCheckUtils]: 0: Hoare triple {53519#true} call ULTIMATE.init(); {53816#(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:18,189 INFO L280 TraceCheckUtils]: 1: Hoare triple {53816#(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; {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:18,190 INFO L280 TraceCheckUtils]: 2: Hoare triple {53524#(<= (+ ~a12~0 49) 0)} assume true; {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:18,191 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {53524#(<= (+ ~a12~0 49) 0)} {53519#true} #973#return; {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:18,192 INFO L263 TraceCheckUtils]: 4: Hoare triple {53524#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:18,193 INFO L280 TraceCheckUtils]: 5: Hoare triple {53524#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:18,194 INFO L280 TraceCheckUtils]: 6: Hoare triple {53524#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:18,194 INFO L280 TraceCheckUtils]: 7: Hoare triple {53524#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {53524#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:47:18,196 INFO L263 TraceCheckUtils]: 8: Hoare triple {53524#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {53817#(and (= ~a12~0 |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:18,196 INFO L280 TraceCheckUtils]: 9: Hoare triple {53817#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {53519#true} is VALID [2020-07-17 22:47:18,196 INFO L280 TraceCheckUtils]: 10: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,196 INFO L280 TraceCheckUtils]: 11: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,197 INFO L280 TraceCheckUtils]: 12: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,197 INFO L280 TraceCheckUtils]: 13: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,197 INFO L280 TraceCheckUtils]: 14: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,197 INFO L280 TraceCheckUtils]: 15: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,197 INFO L280 TraceCheckUtils]: 16: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,198 INFO L280 TraceCheckUtils]: 17: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,198 INFO L280 TraceCheckUtils]: 18: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,198 INFO L280 TraceCheckUtils]: 19: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,198 INFO L280 TraceCheckUtils]: 20: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,198 INFO L280 TraceCheckUtils]: 21: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,199 INFO L280 TraceCheckUtils]: 22: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,199 INFO L280 TraceCheckUtils]: 23: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,199 INFO L280 TraceCheckUtils]: 24: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,199 INFO L280 TraceCheckUtils]: 25: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,199 INFO L280 TraceCheckUtils]: 26: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,200 INFO L280 TraceCheckUtils]: 27: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,200 INFO L280 TraceCheckUtils]: 28: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,200 INFO L280 TraceCheckUtils]: 29: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,200 INFO L280 TraceCheckUtils]: 30: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,200 INFO L280 TraceCheckUtils]: 31: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,201 INFO L280 TraceCheckUtils]: 32: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,201 INFO L280 TraceCheckUtils]: 33: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,201 INFO L280 TraceCheckUtils]: 34: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,201 INFO L280 TraceCheckUtils]: 35: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,201 INFO L280 TraceCheckUtils]: 36: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,202 INFO L280 TraceCheckUtils]: 37: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,202 INFO L280 TraceCheckUtils]: 38: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,202 INFO L280 TraceCheckUtils]: 39: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,202 INFO L280 TraceCheckUtils]: 40: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,202 INFO L280 TraceCheckUtils]: 41: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,203 INFO L280 TraceCheckUtils]: 42: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,203 INFO L280 TraceCheckUtils]: 43: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,203 INFO L280 TraceCheckUtils]: 44: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,203 INFO L280 TraceCheckUtils]: 45: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,203 INFO L280 TraceCheckUtils]: 46: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,204 INFO L280 TraceCheckUtils]: 47: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,204 INFO L280 TraceCheckUtils]: 48: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,204 INFO L280 TraceCheckUtils]: 49: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,204 INFO L280 TraceCheckUtils]: 50: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,204 INFO L280 TraceCheckUtils]: 51: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,205 INFO L280 TraceCheckUtils]: 52: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,205 INFO L280 TraceCheckUtils]: 53: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,205 INFO L280 TraceCheckUtils]: 54: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,205 INFO L280 TraceCheckUtils]: 55: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,205 INFO L280 TraceCheckUtils]: 56: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:18,207 INFO L280 TraceCheckUtils]: 57: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,208 INFO L280 TraceCheckUtils]: 58: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,209 INFO L280 TraceCheckUtils]: 59: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,210 INFO L280 TraceCheckUtils]: 60: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,211 INFO L280 TraceCheckUtils]: 61: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,211 INFO L280 TraceCheckUtils]: 62: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,212 INFO L280 TraceCheckUtils]: 63: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,213 INFO L280 TraceCheckUtils]: 64: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,214 INFO L280 TraceCheckUtils]: 65: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,215 INFO L280 TraceCheckUtils]: 66: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,216 INFO L280 TraceCheckUtils]: 67: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,217 INFO L280 TraceCheckUtils]: 68: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,217 INFO L280 TraceCheckUtils]: 69: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,218 INFO L280 TraceCheckUtils]: 70: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,219 INFO L280 TraceCheckUtils]: 71: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,220 INFO L280 TraceCheckUtils]: 72: Hoare triple {53818#(or (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 5 ~a15~0)) (not (= 1 ~a24~0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,221 INFO L280 TraceCheckUtils]: 73: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,222 INFO L280 TraceCheckUtils]: 74: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,223 INFO L280 TraceCheckUtils]: 75: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,225 INFO L280 TraceCheckUtils]: 76: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,226 INFO L280 TraceCheckUtils]: 77: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,227 INFO L280 TraceCheckUtils]: 78: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,229 INFO L280 TraceCheckUtils]: 79: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,230 INFO L280 TraceCheckUtils]: 80: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,231 INFO L280 TraceCheckUtils]: 81: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,231 INFO L280 TraceCheckUtils]: 82: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,232 INFO L280 TraceCheckUtils]: 83: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,233 INFO L280 TraceCheckUtils]: 84: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,234 INFO L280 TraceCheckUtils]: 85: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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))); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,235 INFO L280 TraceCheckUtils]: 86: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,235 INFO L280 TraceCheckUtils]: 87: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,236 INFO L280 TraceCheckUtils]: 88: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,238 INFO L280 TraceCheckUtils]: 89: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,239 INFO L280 TraceCheckUtils]: 90: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,240 INFO L280 TraceCheckUtils]: 91: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,242 INFO L280 TraceCheckUtils]: 92: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,243 INFO L280 TraceCheckUtils]: 93: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,244 INFO L280 TraceCheckUtils]: 94: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,244 INFO L280 TraceCheckUtils]: 95: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,245 INFO L280 TraceCheckUtils]: 96: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,246 INFO L280 TraceCheckUtils]: 97: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,247 INFO L280 TraceCheckUtils]: 98: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,248 INFO L280 TraceCheckUtils]: 99: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,250 INFO L280 TraceCheckUtils]: 100: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,251 INFO L280 TraceCheckUtils]: 101: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,253 INFO L280 TraceCheckUtils]: 102: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,253 INFO L280 TraceCheckUtils]: 103: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,254 INFO L280 TraceCheckUtils]: 104: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,255 INFO L280 TraceCheckUtils]: 105: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,257 INFO L280 TraceCheckUtils]: 106: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,258 INFO L280 TraceCheckUtils]: 107: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,259 INFO L280 TraceCheckUtils]: 108: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,260 INFO L280 TraceCheckUtils]: 109: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~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); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,261 INFO L280 TraceCheckUtils]: 110: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,262 INFO L280 TraceCheckUtils]: 111: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} is VALID [2020-07-17 22:47:18,264 INFO L280 TraceCheckUtils]: 112: Hoare triple {53819#(or (and (or (not (= 9 ~a15~0)) (not (= 5 calculate_output_~input))) (not (= 5 ~a15~0))) (not (= 7 ~a21~0)) (< 0 (+ ~a12~0 43)) (not (= 1 ~a24~0)))} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,265 INFO L280 TraceCheckUtils]: 113: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume true; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,267 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} {53524#(<= (+ ~a12~0 49) 0)} #977#return; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,268 INFO L280 TraceCheckUtils]: 115: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,269 INFO L280 TraceCheckUtils]: 116: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,270 INFO L280 TraceCheckUtils]: 117: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,272 INFO L263 TraceCheckUtils]: 118: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {53817#(and (= ~a12~0 |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:18,273 INFO L280 TraceCheckUtils]: 119: Hoare triple {53817#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,274 INFO L280 TraceCheckUtils]: 120: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,275 INFO L280 TraceCheckUtils]: 121: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,276 INFO L280 TraceCheckUtils]: 122: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,276 INFO L280 TraceCheckUtils]: 123: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,277 INFO L280 TraceCheckUtils]: 124: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,279 INFO L280 TraceCheckUtils]: 125: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,280 INFO L280 TraceCheckUtils]: 126: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,282 INFO L280 TraceCheckUtils]: 127: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,283 INFO L280 TraceCheckUtils]: 128: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,284 INFO L280 TraceCheckUtils]: 129: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,285 INFO L280 TraceCheckUtils]: 130: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,286 INFO L280 TraceCheckUtils]: 131: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,287 INFO L280 TraceCheckUtils]: 132: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,288 INFO L280 TraceCheckUtils]: 133: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,289 INFO L280 TraceCheckUtils]: 134: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,291 INFO L280 TraceCheckUtils]: 135: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,292 INFO L280 TraceCheckUtils]: 136: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,292 INFO L280 TraceCheckUtils]: 137: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,293 INFO L280 TraceCheckUtils]: 138: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,295 INFO L280 TraceCheckUtils]: 139: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,297 INFO L280 TraceCheckUtils]: 140: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,298 INFO L280 TraceCheckUtils]: 141: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,300 INFO L280 TraceCheckUtils]: 142: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,301 INFO L280 TraceCheckUtils]: 143: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,302 INFO L280 TraceCheckUtils]: 144: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,302 INFO L280 TraceCheckUtils]: 145: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,304 INFO L280 TraceCheckUtils]: 146: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,305 INFO L280 TraceCheckUtils]: 147: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,307 INFO L280 TraceCheckUtils]: 148: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,308 INFO L280 TraceCheckUtils]: 149: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,309 INFO L280 TraceCheckUtils]: 150: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,311 INFO L280 TraceCheckUtils]: 151: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,312 INFO L280 TraceCheckUtils]: 152: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,313 INFO L280 TraceCheckUtils]: 153: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,315 INFO L280 TraceCheckUtils]: 154: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,316 INFO L280 TraceCheckUtils]: 155: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,317 INFO L280 TraceCheckUtils]: 156: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,318 INFO L280 TraceCheckUtils]: 157: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,320 INFO L280 TraceCheckUtils]: 158: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,321 INFO L280 TraceCheckUtils]: 159: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,322 INFO L280 TraceCheckUtils]: 160: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,323 INFO L280 TraceCheckUtils]: 161: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,324 INFO L280 TraceCheckUtils]: 162: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,326 INFO L280 TraceCheckUtils]: 163: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,328 INFO L280 TraceCheckUtils]: 164: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,329 INFO L280 TraceCheckUtils]: 165: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,330 INFO L280 TraceCheckUtils]: 166: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,331 INFO L280 TraceCheckUtils]: 167: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,332 INFO L280 TraceCheckUtils]: 168: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,333 INFO L280 TraceCheckUtils]: 169: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,335 INFO L280 TraceCheckUtils]: 170: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,336 INFO L280 TraceCheckUtils]: 171: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,337 INFO L280 TraceCheckUtils]: 172: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,338 INFO L280 TraceCheckUtils]: 173: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,340 INFO L280 TraceCheckUtils]: 174: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,341 INFO L280 TraceCheckUtils]: 175: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,342 INFO L280 TraceCheckUtils]: 176: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,343 INFO L280 TraceCheckUtils]: 177: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,344 INFO L280 TraceCheckUtils]: 178: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,345 INFO L280 TraceCheckUtils]: 179: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,346 INFO L280 TraceCheckUtils]: 180: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,348 INFO L280 TraceCheckUtils]: 181: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,349 INFO L280 TraceCheckUtils]: 182: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,351 INFO L280 TraceCheckUtils]: 183: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,352 INFO L280 TraceCheckUtils]: 184: Hoare triple {53820#(= ~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)); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,353 INFO L280 TraceCheckUtils]: 185: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,354 INFO L280 TraceCheckUtils]: 186: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,355 INFO L280 TraceCheckUtils]: 187: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,357 INFO L280 TraceCheckUtils]: 188: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,358 INFO L280 TraceCheckUtils]: 189: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,359 INFO L280 TraceCheckUtils]: 190: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,360 INFO L280 TraceCheckUtils]: 191: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,361 INFO L280 TraceCheckUtils]: 192: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,362 INFO L280 TraceCheckUtils]: 193: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,363 INFO L280 TraceCheckUtils]: 194: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,364 INFO L280 TraceCheckUtils]: 195: Hoare triple {53820#(= ~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))); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,365 INFO L280 TraceCheckUtils]: 196: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,366 INFO L280 TraceCheckUtils]: 197: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,367 INFO L280 TraceCheckUtils]: 198: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,368 INFO L280 TraceCheckUtils]: 199: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,369 INFO L280 TraceCheckUtils]: 200: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,370 INFO L280 TraceCheckUtils]: 201: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,371 INFO L280 TraceCheckUtils]: 202: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,372 INFO L280 TraceCheckUtils]: 203: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,373 INFO L280 TraceCheckUtils]: 204: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,374 INFO L280 TraceCheckUtils]: 205: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,375 INFO L280 TraceCheckUtils]: 206: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,376 INFO L280 TraceCheckUtils]: 207: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,376 INFO L280 TraceCheckUtils]: 208: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,377 INFO L280 TraceCheckUtils]: 209: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,378 INFO L280 TraceCheckUtils]: 210: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,379 INFO L280 TraceCheckUtils]: 211: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,380 INFO L280 TraceCheckUtils]: 212: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,381 INFO L280 TraceCheckUtils]: 213: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,382 INFO L280 TraceCheckUtils]: 214: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,384 INFO L280 TraceCheckUtils]: 215: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,385 INFO L280 TraceCheckUtils]: 216: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,386 INFO L280 TraceCheckUtils]: 217: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,387 INFO L280 TraceCheckUtils]: 218: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,388 INFO L280 TraceCheckUtils]: 219: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,390 INFO L280 TraceCheckUtils]: 220: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,391 INFO L280 TraceCheckUtils]: 221: Hoare triple {53820#(= ~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;~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; {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,392 INFO L280 TraceCheckUtils]: 222: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume true; {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,394 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {53820#(= ~a15~0 |old(~a15~0)|)} {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #977#return; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,396 INFO L280 TraceCheckUtils]: 224: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,397 INFO L280 TraceCheckUtils]: 225: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,398 INFO L280 TraceCheckUtils]: 226: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} is VALID [2020-07-17 22:47:18,400 INFO L263 TraceCheckUtils]: 227: Hoare triple {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} call #t~ret3 := calculate_output(~input~0); {53817#(and (= ~a12~0 |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:18,400 INFO L280 TraceCheckUtils]: 228: Hoare triple {53817#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,401 INFO L280 TraceCheckUtils]: 229: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,402 INFO L280 TraceCheckUtils]: 230: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,403 INFO L280 TraceCheckUtils]: 231: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,404 INFO L280 TraceCheckUtils]: 232: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,405 INFO L280 TraceCheckUtils]: 233: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,406 INFO L280 TraceCheckUtils]: 234: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,408 INFO L280 TraceCheckUtils]: 235: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,409 INFO L280 TraceCheckUtils]: 236: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,410 INFO L280 TraceCheckUtils]: 237: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,411 INFO L280 TraceCheckUtils]: 238: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,412 INFO L280 TraceCheckUtils]: 239: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,413 INFO L280 TraceCheckUtils]: 240: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,414 INFO L280 TraceCheckUtils]: 241: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,415 INFO L280 TraceCheckUtils]: 242: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,416 INFO L280 TraceCheckUtils]: 243: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,417 INFO L280 TraceCheckUtils]: 244: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,418 INFO L280 TraceCheckUtils]: 245: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,419 INFO L280 TraceCheckUtils]: 246: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,419 INFO L280 TraceCheckUtils]: 247: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,420 INFO L280 TraceCheckUtils]: 248: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,421 INFO L280 TraceCheckUtils]: 249: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,422 INFO L280 TraceCheckUtils]: 250: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,423 INFO L280 TraceCheckUtils]: 251: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,424 INFO L280 TraceCheckUtils]: 252: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,425 INFO L280 TraceCheckUtils]: 253: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,426 INFO L280 TraceCheckUtils]: 254: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,427 INFO L280 TraceCheckUtils]: 255: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,428 INFO L280 TraceCheckUtils]: 256: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,430 INFO L280 TraceCheckUtils]: 257: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,431 INFO L280 TraceCheckUtils]: 258: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,433 INFO L280 TraceCheckUtils]: 259: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,434 INFO L280 TraceCheckUtils]: 260: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,435 INFO L280 TraceCheckUtils]: 261: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,435 INFO L280 TraceCheckUtils]: 262: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,436 INFO L280 TraceCheckUtils]: 263: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,437 INFO L280 TraceCheckUtils]: 264: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,438 INFO L280 TraceCheckUtils]: 265: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,440 INFO L280 TraceCheckUtils]: 266: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,441 INFO L280 TraceCheckUtils]: 267: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,442 INFO L280 TraceCheckUtils]: 268: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,443 INFO L280 TraceCheckUtils]: 269: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,444 INFO L280 TraceCheckUtils]: 270: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,445 INFO L280 TraceCheckUtils]: 271: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,446 INFO L280 TraceCheckUtils]: 272: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,446 INFO L280 TraceCheckUtils]: 273: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,447 INFO L280 TraceCheckUtils]: 274: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,448 INFO L280 TraceCheckUtils]: 275: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,449 INFO L280 TraceCheckUtils]: 276: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,450 INFO L280 TraceCheckUtils]: 277: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,451 INFO L280 TraceCheckUtils]: 278: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,452 INFO L280 TraceCheckUtils]: 279: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,453 INFO L280 TraceCheckUtils]: 280: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,454 INFO L280 TraceCheckUtils]: 281: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,455 INFO L280 TraceCheckUtils]: 282: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,456 INFO L280 TraceCheckUtils]: 283: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,458 INFO L280 TraceCheckUtils]: 284: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,459 INFO L280 TraceCheckUtils]: 285: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,460 INFO L280 TraceCheckUtils]: 286: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,461 INFO L280 TraceCheckUtils]: 287: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,462 INFO L280 TraceCheckUtils]: 288: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,464 INFO L280 TraceCheckUtils]: 289: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,465 INFO L280 TraceCheckUtils]: 290: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,466 INFO L280 TraceCheckUtils]: 291: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,467 INFO L280 TraceCheckUtils]: 292: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,468 INFO L280 TraceCheckUtils]: 293: Hoare triple {53820#(= ~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)); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,469 INFO L280 TraceCheckUtils]: 294: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,470 INFO L280 TraceCheckUtils]: 295: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,470 INFO L280 TraceCheckUtils]: 296: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,471 INFO L280 TraceCheckUtils]: 297: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,472 INFO L280 TraceCheckUtils]: 298: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,473 INFO L280 TraceCheckUtils]: 299: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,474 INFO L280 TraceCheckUtils]: 300: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,475 INFO L280 TraceCheckUtils]: 301: Hoare triple {53820#(= ~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); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,476 INFO L280 TraceCheckUtils]: 302: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,477 INFO L280 TraceCheckUtils]: 303: Hoare triple {53820#(= ~a15~0 |old(~a15~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53820#(= ~a15~0 |old(~a15~0)|)} is VALID [2020-07-17 22:47:18,478 INFO L280 TraceCheckUtils]: 304: Hoare triple {53820#(= ~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {53821#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-17 22:47:18,480 INFO L280 TraceCheckUtils]: 305: Hoare triple {53821#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} assume true; {53821#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} is VALID [2020-07-17 22:47:18,482 INFO L275 TraceCheckUtils]: 306: Hoare quadruple {53821#(or (= 5 |old(~a15~0)|) (= 9 |old(~a15~0)|))} {53631#(and (not (= 5 ~a15~0)) (not (= 9 ~a15~0)))} #977#return; {53520#false} is VALID [2020-07-17 22:47:18,483 INFO L280 TraceCheckUtils]: 307: Hoare triple {53520#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {53520#false} is VALID [2020-07-17 22:47:18,483 INFO L280 TraceCheckUtils]: 308: Hoare triple {53520#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {53520#false} is VALID [2020-07-17 22:47:18,483 INFO L280 TraceCheckUtils]: 309: Hoare triple {53520#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {53520#false} is VALID [2020-07-17 22:47:18,483 INFO L263 TraceCheckUtils]: 310: Hoare triple {53520#false} call #t~ret3 := calculate_output(~input~0); {53520#false} is VALID [2020-07-17 22:47:18,484 INFO L280 TraceCheckUtils]: 311: Hoare triple {53520#false} ~input := #in~input; {53520#false} is VALID [2020-07-17 22:47:18,484 INFO L280 TraceCheckUtils]: 312: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,484 INFO L280 TraceCheckUtils]: 313: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,484 INFO L280 TraceCheckUtils]: 314: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,484 INFO L280 TraceCheckUtils]: 315: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,484 INFO L280 TraceCheckUtils]: 316: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,485 INFO L280 TraceCheckUtils]: 317: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,485 INFO L280 TraceCheckUtils]: 318: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,485 INFO L280 TraceCheckUtils]: 319: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,485 INFO L280 TraceCheckUtils]: 320: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,485 INFO L280 TraceCheckUtils]: 321: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,486 INFO L280 TraceCheckUtils]: 322: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,486 INFO L280 TraceCheckUtils]: 323: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,486 INFO L280 TraceCheckUtils]: 324: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,486 INFO L280 TraceCheckUtils]: 325: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,486 INFO L280 TraceCheckUtils]: 326: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,486 INFO L280 TraceCheckUtils]: 327: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,487 INFO L280 TraceCheckUtils]: 328: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,487 INFO L280 TraceCheckUtils]: 329: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,487 INFO L280 TraceCheckUtils]: 330: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,487 INFO L280 TraceCheckUtils]: 331: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,487 INFO L280 TraceCheckUtils]: 332: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,487 INFO L280 TraceCheckUtils]: 333: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,488 INFO L280 TraceCheckUtils]: 334: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,488 INFO L280 TraceCheckUtils]: 335: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,488 INFO L280 TraceCheckUtils]: 336: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,488 INFO L280 TraceCheckUtils]: 337: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,488 INFO L280 TraceCheckUtils]: 338: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,489 INFO L280 TraceCheckUtils]: 339: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,489 INFO L280 TraceCheckUtils]: 340: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,489 INFO L280 TraceCheckUtils]: 341: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,489 INFO L280 TraceCheckUtils]: 342: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,489 INFO L280 TraceCheckUtils]: 343: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,489 INFO L280 TraceCheckUtils]: 344: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,490 INFO L280 TraceCheckUtils]: 345: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,490 INFO L280 TraceCheckUtils]: 346: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,490 INFO L280 TraceCheckUtils]: 347: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,490 INFO L280 TraceCheckUtils]: 348: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,490 INFO L280 TraceCheckUtils]: 349: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,490 INFO L280 TraceCheckUtils]: 350: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,491 INFO L280 TraceCheckUtils]: 351: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,491 INFO L280 TraceCheckUtils]: 352: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,491 INFO L280 TraceCheckUtils]: 353: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,491 INFO L280 TraceCheckUtils]: 354: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,491 INFO L280 TraceCheckUtils]: 355: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:18,491 INFO L280 TraceCheckUtils]: 356: Hoare triple {53520#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {53520#false} is VALID [2020-07-17 22:47:18,492 INFO L280 TraceCheckUtils]: 357: Hoare triple {53520#false} assume !false; {53520#false} is VALID [2020-07-17 22:47:18,675 INFO L134 CoverageAnalysis]: Checked inductivity of 422 backedges. 245 proven. 94 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2020-07-17 22:47:18,676 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857431715] [2020-07-17 22:47:18,676 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320680395] [2020-07-17 22:47:18,676 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:47:18,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:18,785 INFO L264 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-17 22:47:18,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:18,822 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:47:19,215 INFO L263 TraceCheckUtils]: 0: Hoare triple {53519#true} call ULTIMATE.init(); {53519#true} is VALID [2020-07-17 22:47:19,215 INFO L280 TraceCheckUtils]: 1: Hoare triple {53519#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; {53519#true} is VALID [2020-07-17 22:47:19,215 INFO L280 TraceCheckUtils]: 2: Hoare triple {53519#true} assume true; {53519#true} is VALID [2020-07-17 22:47:19,215 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {53519#true} {53519#true} #973#return; {53519#true} is VALID [2020-07-17 22:47:19,216 INFO L263 TraceCheckUtils]: 4: Hoare triple {53519#true} call #t~ret4 := main(); {53519#true} is VALID [2020-07-17 22:47:19,216 INFO L280 TraceCheckUtils]: 5: Hoare triple {53519#true} ~output~0 := -1; {53519#true} is VALID [2020-07-17 22:47:19,216 INFO L280 TraceCheckUtils]: 6: Hoare triple {53519#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {53519#true} is VALID [2020-07-17 22:47:19,216 INFO L280 TraceCheckUtils]: 7: Hoare triple {53519#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {53519#true} is VALID [2020-07-17 22:47:19,216 INFO L263 TraceCheckUtils]: 8: Hoare triple {53519#true} call #t~ret3 := calculate_output(~input~0); {53519#true} is VALID [2020-07-17 22:47:19,216 INFO L280 TraceCheckUtils]: 9: Hoare triple {53519#true} ~input := #in~input; {53519#true} is VALID [2020-07-17 22:47:19,216 INFO L280 TraceCheckUtils]: 10: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,216 INFO L280 TraceCheckUtils]: 11: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,217 INFO L280 TraceCheckUtils]: 12: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,217 INFO L280 TraceCheckUtils]: 13: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,217 INFO L280 TraceCheckUtils]: 14: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,217 INFO L280 TraceCheckUtils]: 15: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,217 INFO L280 TraceCheckUtils]: 16: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,217 INFO L280 TraceCheckUtils]: 17: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,217 INFO L280 TraceCheckUtils]: 18: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,217 INFO L280 TraceCheckUtils]: 19: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,218 INFO L280 TraceCheckUtils]: 20: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,218 INFO L280 TraceCheckUtils]: 21: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,218 INFO L280 TraceCheckUtils]: 22: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,218 INFO L280 TraceCheckUtils]: 23: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,218 INFO L280 TraceCheckUtils]: 24: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,219 INFO L280 TraceCheckUtils]: 25: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,219 INFO L280 TraceCheckUtils]: 26: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,219 INFO L280 TraceCheckUtils]: 27: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,219 INFO L280 TraceCheckUtils]: 28: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,219 INFO L280 TraceCheckUtils]: 29: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,219 INFO L280 TraceCheckUtils]: 30: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,220 INFO L280 TraceCheckUtils]: 31: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,220 INFO L280 TraceCheckUtils]: 32: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,220 INFO L280 TraceCheckUtils]: 33: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,220 INFO L280 TraceCheckUtils]: 34: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,220 INFO L280 TraceCheckUtils]: 35: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,220 INFO L280 TraceCheckUtils]: 36: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,221 INFO L280 TraceCheckUtils]: 37: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,221 INFO L280 TraceCheckUtils]: 38: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,221 INFO L280 TraceCheckUtils]: 39: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,221 INFO L280 TraceCheckUtils]: 40: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,221 INFO L280 TraceCheckUtils]: 41: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,221 INFO L280 TraceCheckUtils]: 42: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,222 INFO L280 TraceCheckUtils]: 43: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,222 INFO L280 TraceCheckUtils]: 44: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,222 INFO L280 TraceCheckUtils]: 45: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,222 INFO L280 TraceCheckUtils]: 46: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,222 INFO L280 TraceCheckUtils]: 47: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,222 INFO L280 TraceCheckUtils]: 48: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,223 INFO L280 TraceCheckUtils]: 49: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,223 INFO L280 TraceCheckUtils]: 50: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,223 INFO L280 TraceCheckUtils]: 51: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,223 INFO L280 TraceCheckUtils]: 52: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,223 INFO L280 TraceCheckUtils]: 53: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,223 INFO L280 TraceCheckUtils]: 54: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,224 INFO L280 TraceCheckUtils]: 55: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,224 INFO L280 TraceCheckUtils]: 56: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,224 INFO L280 TraceCheckUtils]: 57: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,224 INFO L280 TraceCheckUtils]: 58: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,224 INFO L280 TraceCheckUtils]: 59: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,224 INFO L280 TraceCheckUtils]: 60: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,225 INFO L280 TraceCheckUtils]: 61: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,225 INFO L280 TraceCheckUtils]: 62: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,225 INFO L280 TraceCheckUtils]: 63: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,225 INFO L280 TraceCheckUtils]: 64: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,225 INFO L280 TraceCheckUtils]: 65: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,225 INFO L280 TraceCheckUtils]: 66: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,225 INFO L280 TraceCheckUtils]: 67: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 68: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 69: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 70: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 71: Hoare triple {53519#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 72: Hoare triple {53519#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 73: Hoare triple {53519#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 74: Hoare triple {53519#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 75: Hoare triple {53519#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,226 INFO L280 TraceCheckUtils]: 76: Hoare triple {53519#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,227 INFO L280 TraceCheckUtils]: 77: Hoare triple {53519#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,227 INFO L280 TraceCheckUtils]: 78: Hoare triple {53519#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,227 INFO L280 TraceCheckUtils]: 79: Hoare triple {53519#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,227 INFO L280 TraceCheckUtils]: 80: Hoare triple {53519#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,227 INFO L280 TraceCheckUtils]: 81: Hoare triple {53519#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,227 INFO L280 TraceCheckUtils]: 82: Hoare triple {53519#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,227 INFO L280 TraceCheckUtils]: 83: Hoare triple {53519#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,227 INFO L280 TraceCheckUtils]: 84: Hoare triple {53519#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,228 INFO L280 TraceCheckUtils]: 85: Hoare triple {53519#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {53519#true} is VALID [2020-07-17 22:47:19,228 INFO L280 TraceCheckUtils]: 86: Hoare triple {53519#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,228 INFO L280 TraceCheckUtils]: 87: Hoare triple {53519#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,228 INFO L280 TraceCheckUtils]: 88: Hoare triple {53519#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,228 INFO L280 TraceCheckUtils]: 89: Hoare triple {53519#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,228 INFO L280 TraceCheckUtils]: 90: Hoare triple {53519#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,228 INFO L280 TraceCheckUtils]: 91: Hoare triple {53519#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,228 INFO L280 TraceCheckUtils]: 92: Hoare triple {53519#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 93: Hoare triple {53519#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 94: Hoare triple {53519#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 95: Hoare triple {53519#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 96: Hoare triple {53519#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 97: Hoare triple {53519#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 98: Hoare triple {53519#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 99: Hoare triple {53519#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 100: Hoare triple {53519#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,229 INFO L280 TraceCheckUtils]: 101: Hoare triple {53519#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,230 INFO L280 TraceCheckUtils]: 102: Hoare triple {53519#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,230 INFO L280 TraceCheckUtils]: 103: Hoare triple {53519#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,230 INFO L280 TraceCheckUtils]: 104: Hoare triple {53519#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,230 INFO L280 TraceCheckUtils]: 105: Hoare triple {53519#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,230 INFO L280 TraceCheckUtils]: 106: Hoare triple {53519#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,230 INFO L280 TraceCheckUtils]: 107: Hoare triple {53519#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,230 INFO L280 TraceCheckUtils]: 108: Hoare triple {53519#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,230 INFO L280 TraceCheckUtils]: 109: Hoare triple {53519#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,231 INFO L280 TraceCheckUtils]: 110: Hoare triple {53519#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {53519#true} is VALID [2020-07-17 22:47:19,231 INFO L280 TraceCheckUtils]: 111: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,231 INFO L280 TraceCheckUtils]: 112: Hoare triple {53519#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {53519#true} is VALID [2020-07-17 22:47:19,231 INFO L280 TraceCheckUtils]: 113: Hoare triple {53519#true} assume true; {53519#true} is VALID [2020-07-17 22:47:19,231 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {53519#true} {53519#true} #977#return; {53519#true} is VALID [2020-07-17 22:47:19,231 INFO L280 TraceCheckUtils]: 115: Hoare triple {53519#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {53519#true} is VALID [2020-07-17 22:47:19,231 INFO L280 TraceCheckUtils]: 116: Hoare triple {53519#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {53519#true} is VALID [2020-07-17 22:47:19,231 INFO L280 TraceCheckUtils]: 117: Hoare triple {53519#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {53519#true} is VALID [2020-07-17 22:47:19,232 INFO L263 TraceCheckUtils]: 118: Hoare triple {53519#true} call #t~ret3 := calculate_output(~input~0); {53519#true} is VALID [2020-07-17 22:47:19,232 INFO L280 TraceCheckUtils]: 119: Hoare triple {53519#true} ~input := #in~input; {53519#true} is VALID [2020-07-17 22:47:19,232 INFO L280 TraceCheckUtils]: 120: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,232 INFO L280 TraceCheckUtils]: 121: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,232 INFO L280 TraceCheckUtils]: 122: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,232 INFO L280 TraceCheckUtils]: 123: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,233 INFO L280 TraceCheckUtils]: 124: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,233 INFO L280 TraceCheckUtils]: 125: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,233 INFO L280 TraceCheckUtils]: 126: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,233 INFO L280 TraceCheckUtils]: 127: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,233 INFO L280 TraceCheckUtils]: 128: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,234 INFO L280 TraceCheckUtils]: 129: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,234 INFO L280 TraceCheckUtils]: 130: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,234 INFO L280 TraceCheckUtils]: 131: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,234 INFO L280 TraceCheckUtils]: 132: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,234 INFO L280 TraceCheckUtils]: 133: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,234 INFO L280 TraceCheckUtils]: 134: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,235 INFO L280 TraceCheckUtils]: 135: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,235 INFO L280 TraceCheckUtils]: 136: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,235 INFO L280 TraceCheckUtils]: 137: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,235 INFO L280 TraceCheckUtils]: 138: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,235 INFO L280 TraceCheckUtils]: 139: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,235 INFO L280 TraceCheckUtils]: 140: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,236 INFO L280 TraceCheckUtils]: 141: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,236 INFO L280 TraceCheckUtils]: 142: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,236 INFO L280 TraceCheckUtils]: 143: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,236 INFO L280 TraceCheckUtils]: 144: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,236 INFO L280 TraceCheckUtils]: 145: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,237 INFO L280 TraceCheckUtils]: 146: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,237 INFO L280 TraceCheckUtils]: 147: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,237 INFO L280 TraceCheckUtils]: 148: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,237 INFO L280 TraceCheckUtils]: 149: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,237 INFO L280 TraceCheckUtils]: 150: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,237 INFO L280 TraceCheckUtils]: 151: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,238 INFO L280 TraceCheckUtils]: 152: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,238 INFO L280 TraceCheckUtils]: 153: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,238 INFO L280 TraceCheckUtils]: 154: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,238 INFO L280 TraceCheckUtils]: 155: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,238 INFO L280 TraceCheckUtils]: 156: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,238 INFO L280 TraceCheckUtils]: 157: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,239 INFO L280 TraceCheckUtils]: 158: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,239 INFO L280 TraceCheckUtils]: 159: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,239 INFO L280 TraceCheckUtils]: 160: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,239 INFO L280 TraceCheckUtils]: 161: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,239 INFO L280 TraceCheckUtils]: 162: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,240 INFO L280 TraceCheckUtils]: 163: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,240 INFO L280 TraceCheckUtils]: 164: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,240 INFO L280 TraceCheckUtils]: 165: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,240 INFO L280 TraceCheckUtils]: 166: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,240 INFO L280 TraceCheckUtils]: 167: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,240 INFO L280 TraceCheckUtils]: 168: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,241 INFO L280 TraceCheckUtils]: 169: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,241 INFO L280 TraceCheckUtils]: 170: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,241 INFO L280 TraceCheckUtils]: 171: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,241 INFO L280 TraceCheckUtils]: 172: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,241 INFO L280 TraceCheckUtils]: 173: Hoare triple {53519#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,241 INFO L280 TraceCheckUtils]: 174: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,242 INFO L280 TraceCheckUtils]: 175: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,242 INFO L280 TraceCheckUtils]: 176: Hoare triple {53519#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,242 INFO L280 TraceCheckUtils]: 177: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,242 INFO L280 TraceCheckUtils]: 178: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,242 INFO L280 TraceCheckUtils]: 179: Hoare triple {53519#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,242 INFO L280 TraceCheckUtils]: 180: Hoare triple {53519#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,243 INFO L280 TraceCheckUtils]: 181: Hoare triple {53519#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,243 INFO L280 TraceCheckUtils]: 182: Hoare triple {53519#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,243 INFO L280 TraceCheckUtils]: 183: Hoare triple {53519#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,243 INFO L280 TraceCheckUtils]: 184: Hoare triple {53519#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {53519#true} is VALID [2020-07-17 22:47:19,243 INFO L280 TraceCheckUtils]: 185: Hoare triple {53519#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,243 INFO L280 TraceCheckUtils]: 186: Hoare triple {53519#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,244 INFO L280 TraceCheckUtils]: 187: Hoare triple {53519#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,244 INFO L280 TraceCheckUtils]: 188: Hoare triple {53519#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,244 INFO L280 TraceCheckUtils]: 189: Hoare triple {53519#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,244 INFO L280 TraceCheckUtils]: 190: Hoare triple {53519#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,244 INFO L280 TraceCheckUtils]: 191: Hoare triple {53519#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,245 INFO L280 TraceCheckUtils]: 192: Hoare triple {53519#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,245 INFO L280 TraceCheckUtils]: 193: Hoare triple {53519#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,245 INFO L280 TraceCheckUtils]: 194: Hoare triple {53519#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,245 INFO L280 TraceCheckUtils]: 195: Hoare triple {53519#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {53519#true} is VALID [2020-07-17 22:47:19,245 INFO L280 TraceCheckUtils]: 196: Hoare triple {53519#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,245 INFO L280 TraceCheckUtils]: 197: Hoare triple {53519#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,246 INFO L280 TraceCheckUtils]: 198: Hoare triple {53519#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,246 INFO L280 TraceCheckUtils]: 199: Hoare triple {53519#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,246 INFO L280 TraceCheckUtils]: 200: Hoare triple {53519#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,246 INFO L280 TraceCheckUtils]: 201: Hoare triple {53519#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,246 INFO L280 TraceCheckUtils]: 202: Hoare triple {53519#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,246 INFO L280 TraceCheckUtils]: 203: Hoare triple {53519#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,247 INFO L280 TraceCheckUtils]: 204: Hoare triple {53519#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,247 INFO L280 TraceCheckUtils]: 205: Hoare triple {53519#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,247 INFO L280 TraceCheckUtils]: 206: Hoare triple {53519#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,247 INFO L280 TraceCheckUtils]: 207: Hoare triple {53519#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {53519#true} is VALID [2020-07-17 22:47:19,247 INFO L280 TraceCheckUtils]: 208: Hoare triple {53519#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,247 INFO L280 TraceCheckUtils]: 209: Hoare triple {53519#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,248 INFO L280 TraceCheckUtils]: 210: Hoare triple {53519#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,248 INFO L280 TraceCheckUtils]: 211: Hoare triple {53519#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,248 INFO L280 TraceCheckUtils]: 212: Hoare triple {53519#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,248 INFO L280 TraceCheckUtils]: 213: Hoare triple {53519#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,248 INFO L280 TraceCheckUtils]: 214: Hoare triple {53519#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {53519#true} is VALID [2020-07-17 22:47:19,249 INFO L280 TraceCheckUtils]: 215: Hoare triple {53519#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {53519#true} is VALID [2020-07-17 22:47:19,249 INFO L280 TraceCheckUtils]: 216: Hoare triple {53519#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,249 INFO L280 TraceCheckUtils]: 217: Hoare triple {53519#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {53519#true} is VALID [2020-07-17 22:47:19,249 INFO L280 TraceCheckUtils]: 218: Hoare triple {53519#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,249 INFO L280 TraceCheckUtils]: 219: Hoare triple {53519#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {53519#true} is VALID [2020-07-17 22:47:19,249 INFO L280 TraceCheckUtils]: 220: Hoare triple {53519#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {53519#true} is VALID [2020-07-17 22:47:19,255 INFO L280 TraceCheckUtils]: 221: Hoare triple {53519#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; {54488#(= 7 ~a21~0)} is VALID [2020-07-17 22:47:19,256 INFO L280 TraceCheckUtils]: 222: Hoare triple {54488#(= 7 ~a21~0)} assume true; {54488#(= 7 ~a21~0)} is VALID [2020-07-17 22:47:19,257 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {54488#(= 7 ~a21~0)} {53519#true} #977#return; {54488#(= 7 ~a21~0)} is VALID [2020-07-17 22:47:19,258 INFO L280 TraceCheckUtils]: 224: Hoare triple {54488#(= 7 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {54488#(= 7 ~a21~0)} is VALID [2020-07-17 22:47:19,259 INFO L280 TraceCheckUtils]: 225: Hoare triple {54488#(= 7 ~a21~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {54488#(= 7 ~a21~0)} is VALID [2020-07-17 22:47:19,260 INFO L280 TraceCheckUtils]: 226: Hoare triple {54488#(= 7 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {54488#(= 7 ~a21~0)} is VALID [2020-07-17 22:47:19,261 INFO L263 TraceCheckUtils]: 227: Hoare triple {54488#(= 7 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,261 INFO L280 TraceCheckUtils]: 228: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} ~input := #in~input; {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,262 INFO L280 TraceCheckUtils]: 229: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,262 INFO L280 TraceCheckUtils]: 230: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,263 INFO L280 TraceCheckUtils]: 231: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,264 INFO L280 TraceCheckUtils]: 232: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,264 INFO L280 TraceCheckUtils]: 233: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,265 INFO L280 TraceCheckUtils]: 234: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,265 INFO L280 TraceCheckUtils]: 235: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,266 INFO L280 TraceCheckUtils]: 236: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,266 INFO L280 TraceCheckUtils]: 237: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,267 INFO L280 TraceCheckUtils]: 238: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,267 INFO L280 TraceCheckUtils]: 239: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,268 INFO L280 TraceCheckUtils]: 240: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,269 INFO L280 TraceCheckUtils]: 241: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,270 INFO L280 TraceCheckUtils]: 242: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,270 INFO L280 TraceCheckUtils]: 243: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,271 INFO L280 TraceCheckUtils]: 244: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,271 INFO L280 TraceCheckUtils]: 245: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,271 INFO L280 TraceCheckUtils]: 246: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,272 INFO L280 TraceCheckUtils]: 247: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,273 INFO L280 TraceCheckUtils]: 248: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,273 INFO L280 TraceCheckUtils]: 249: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,274 INFO L280 TraceCheckUtils]: 250: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,274 INFO L280 TraceCheckUtils]: 251: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,274 INFO L280 TraceCheckUtils]: 252: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,275 INFO L280 TraceCheckUtils]: 253: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,275 INFO L280 TraceCheckUtils]: 254: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,276 INFO L280 TraceCheckUtils]: 255: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,276 INFO L280 TraceCheckUtils]: 256: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,277 INFO L280 TraceCheckUtils]: 257: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,277 INFO L280 TraceCheckUtils]: 258: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,278 INFO L280 TraceCheckUtils]: 259: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,278 INFO L280 TraceCheckUtils]: 260: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,279 INFO L280 TraceCheckUtils]: 261: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,279 INFO L280 TraceCheckUtils]: 262: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,280 INFO L280 TraceCheckUtils]: 263: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,280 INFO L280 TraceCheckUtils]: 264: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,281 INFO L280 TraceCheckUtils]: 265: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,281 INFO L280 TraceCheckUtils]: 266: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,282 INFO L280 TraceCheckUtils]: 267: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,282 INFO L280 TraceCheckUtils]: 268: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,283 INFO L280 TraceCheckUtils]: 269: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,283 INFO L280 TraceCheckUtils]: 270: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,284 INFO L280 TraceCheckUtils]: 271: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,284 INFO L280 TraceCheckUtils]: 272: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,285 INFO L280 TraceCheckUtils]: 273: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,285 INFO L280 TraceCheckUtils]: 274: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,286 INFO L280 TraceCheckUtils]: 275: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,286 INFO L280 TraceCheckUtils]: 276: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,286 INFO L280 TraceCheckUtils]: 277: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,290 INFO L280 TraceCheckUtils]: 278: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,290 INFO L280 TraceCheckUtils]: 279: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,291 INFO L280 TraceCheckUtils]: 280: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,291 INFO L280 TraceCheckUtils]: 281: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,292 INFO L280 TraceCheckUtils]: 282: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,292 INFO L280 TraceCheckUtils]: 283: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,293 INFO L280 TraceCheckUtils]: 284: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,294 INFO L280 TraceCheckUtils]: 285: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,294 INFO L280 TraceCheckUtils]: 286: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,294 INFO L280 TraceCheckUtils]: 287: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,295 INFO L280 TraceCheckUtils]: 288: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,295 INFO L280 TraceCheckUtils]: 289: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,296 INFO L280 TraceCheckUtils]: 290: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,296 INFO L280 TraceCheckUtils]: 291: Hoare triple {54507#(= ~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); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,297 INFO L280 TraceCheckUtils]: 292: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,297 INFO L280 TraceCheckUtils]: 293: Hoare triple {54507#(= ~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)); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,297 INFO L280 TraceCheckUtils]: 294: Hoare triple {54507#(= ~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); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,298 INFO L280 TraceCheckUtils]: 295: Hoare triple {54507#(= ~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); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,298 INFO L280 TraceCheckUtils]: 296: Hoare triple {54507#(= ~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); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,299 INFO L280 TraceCheckUtils]: 297: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,300 INFO L280 TraceCheckUtils]: 298: Hoare triple {54507#(= ~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); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,300 INFO L280 TraceCheckUtils]: 299: Hoare triple {54507#(= ~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); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,301 INFO L280 TraceCheckUtils]: 300: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,301 INFO L280 TraceCheckUtils]: 301: Hoare triple {54507#(= ~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); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,302 INFO L280 TraceCheckUtils]: 302: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,302 INFO L280 TraceCheckUtils]: 303: Hoare triple {54507#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {54507#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:47:19,303 INFO L280 TraceCheckUtils]: 304: Hoare triple {54507#(= ~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {54739#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:47:19,303 INFO L280 TraceCheckUtils]: 305: Hoare triple {54739#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} assume true; {54739#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:47:19,304 INFO L275 TraceCheckUtils]: 306: Hoare quadruple {54739#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} {54488#(= 7 ~a21~0)} #977#return; {53520#false} is VALID [2020-07-17 22:47:19,304 INFO L280 TraceCheckUtils]: 307: Hoare triple {53520#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {53520#false} is VALID [2020-07-17 22:47:19,305 INFO L280 TraceCheckUtils]: 308: Hoare triple {53520#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {53520#false} is VALID [2020-07-17 22:47:19,305 INFO L280 TraceCheckUtils]: 309: Hoare triple {53520#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {53520#false} is VALID [2020-07-17 22:47:19,305 INFO L263 TraceCheckUtils]: 310: Hoare triple {53520#false} call #t~ret3 := calculate_output(~input~0); {53520#false} is VALID [2020-07-17 22:47:19,305 INFO L280 TraceCheckUtils]: 311: Hoare triple {53520#false} ~input := #in~input; {53520#false} is VALID [2020-07-17 22:47:19,305 INFO L280 TraceCheckUtils]: 312: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,305 INFO L280 TraceCheckUtils]: 313: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,305 INFO L280 TraceCheckUtils]: 314: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,305 INFO L280 TraceCheckUtils]: 315: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,306 INFO L280 TraceCheckUtils]: 316: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,306 INFO L280 TraceCheckUtils]: 317: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,306 INFO L280 TraceCheckUtils]: 318: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,306 INFO L280 TraceCheckUtils]: 319: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,306 INFO L280 TraceCheckUtils]: 320: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,307 INFO L280 TraceCheckUtils]: 321: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,307 INFO L280 TraceCheckUtils]: 322: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,307 INFO L280 TraceCheckUtils]: 323: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,307 INFO L280 TraceCheckUtils]: 324: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,307 INFO L280 TraceCheckUtils]: 325: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,308 INFO L280 TraceCheckUtils]: 326: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,308 INFO L280 TraceCheckUtils]: 327: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,308 INFO L280 TraceCheckUtils]: 328: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,308 INFO L280 TraceCheckUtils]: 329: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,308 INFO L280 TraceCheckUtils]: 330: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,308 INFO L280 TraceCheckUtils]: 331: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,308 INFO L280 TraceCheckUtils]: 332: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,308 INFO L280 TraceCheckUtils]: 333: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,309 INFO L280 TraceCheckUtils]: 334: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,309 INFO L280 TraceCheckUtils]: 335: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,309 INFO L280 TraceCheckUtils]: 336: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,309 INFO L280 TraceCheckUtils]: 337: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,309 INFO L280 TraceCheckUtils]: 338: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,309 INFO L280 TraceCheckUtils]: 339: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,309 INFO L280 TraceCheckUtils]: 340: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,309 INFO L280 TraceCheckUtils]: 341: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,310 INFO L280 TraceCheckUtils]: 342: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,310 INFO L280 TraceCheckUtils]: 343: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,310 INFO L280 TraceCheckUtils]: 344: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,310 INFO L280 TraceCheckUtils]: 345: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,310 INFO L280 TraceCheckUtils]: 346: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,310 INFO L280 TraceCheckUtils]: 347: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,310 INFO L280 TraceCheckUtils]: 348: Hoare triple {53520#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,310 INFO L280 TraceCheckUtils]: 349: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,311 INFO L280 TraceCheckUtils]: 350: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,311 INFO L280 TraceCheckUtils]: 351: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,311 INFO L280 TraceCheckUtils]: 352: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,311 INFO L280 TraceCheckUtils]: 353: Hoare triple {53520#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,311 INFO L280 TraceCheckUtils]: 354: Hoare triple {53520#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,312 INFO L280 TraceCheckUtils]: 355: Hoare triple {53520#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {53520#false} is VALID [2020-07-17 22:47:19,312 INFO L280 TraceCheckUtils]: 356: Hoare triple {53520#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {53520#false} is VALID [2020-07-17 22:47:19,312 INFO L280 TraceCheckUtils]: 357: Hoare triple {53520#false} assume !false; {53520#false} is VALID [2020-07-17 22:47:19,363 INFO L134 CoverageAnalysis]: Checked inductivity of 422 backedges. 314 proven. 2 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2020-07-17 22:47:19,363 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:47:19,363 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5] total 13 [2020-07-17 22:47:19,364 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376179956] [2020-07-17 22:47:19,365 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 358 [2020-07-17 22:47:19,366 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:47:19,367 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 13 states. [2020-07-17 22:47:20,176 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 433 edges. 433 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:47:20,176 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-07-17 22:47:20,177 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:47:20,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-07-17 22:47:20,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2020-07-17 22:47:20,178 INFO L87 Difference]: Start difference. First operand 2246 states and 2658 transitions. Second operand 13 states. [2020-07-17 22:47:34,476 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2020-07-17 22:47:37,024 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2020-07-17 22:47:37,549 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 53 [2020-07-17 22:47:44,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:44,236 INFO L93 Difference]: Finished difference Result 5814 states and 6975 transitions. [2020-07-17 22:47:44,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-07-17 22:47:44,236 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 358 [2020-07-17 22:47:44,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:47:44,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-07-17 22:47:44,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 1846 transitions. [2020-07-17 22:47:44,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-07-17 22:47:44,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 1846 transitions. [2020-07-17 22:47:44,261 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 46 states and 1846 transitions. [2020-07-17 22:47:49,564 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1846 edges. 1846 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:47:50,046 INFO L225 Difference]: With dead ends: 5814 [2020-07-17 22:47:50,046 INFO L226 Difference]: Without dead ends: 3574 [2020-07-17 22:47:50,051 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 443 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=469, Invalid=2287, Unknown=0, NotChecked=0, Total=2756 [2020-07-17 22:47:50,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3574 states. [2020-07-17 22:47:50,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3574 to 2998. [2020-07-17 22:47:50,630 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:47:50,630 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3574 states. Second operand 2998 states. [2020-07-17 22:47:50,630 INFO L74 IsIncluded]: Start isIncluded. First operand 3574 states. Second operand 2998 states. [2020-07-17 22:47:50,630 INFO L87 Difference]: Start difference. First operand 3574 states. Second operand 2998 states. [2020-07-17 22:47:51,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:51,039 INFO L93 Difference]: Finished difference Result 3574 states and 4169 transitions. [2020-07-17 22:47:51,039 INFO L276 IsEmpty]: Start isEmpty. Operand 3574 states and 4169 transitions. [2020-07-17 22:47:51,045 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:51,045 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:51,045 INFO L74 IsIncluded]: Start isIncluded. First operand 2998 states. Second operand 3574 states. [2020-07-17 22:47:51,045 INFO L87 Difference]: Start difference. First operand 2998 states. Second operand 3574 states. [2020-07-17 22:47:51,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:47:51,504 INFO L93 Difference]: Finished difference Result 3574 states and 4169 transitions. [2020-07-17 22:47:51,504 INFO L276 IsEmpty]: Start isEmpty. Operand 3574 states and 4169 transitions. [2020-07-17 22:47:51,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:47:51,511 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:47:51,511 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:47:51,511 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:47:51,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2998 states. [2020-07-17 22:47:51,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2998 states to 2998 states and 3526 transitions. [2020-07-17 22:47:51,804 INFO L78 Accepts]: Start accepts. Automaton has 2998 states and 3526 transitions. Word has length 358 [2020-07-17 22:47:51,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:47:51,804 INFO L479 AbstractCegarLoop]: Abstraction has 2998 states and 3526 transitions. [2020-07-17 22:47:51,804 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-07-17 22:47:51,805 INFO L276 IsEmpty]: Start isEmpty. Operand 2998 states and 3526 transitions. [2020-07-17 22:47:51,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 443 [2020-07-17 22:47:51,809 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:47:51,810 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, 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, 2, 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] [2020-07-17 22:47:52,021 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:47:52,021 INFO L427 AbstractCegarLoop]: === Iteration 9 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:47:52,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:47:52,022 INFO L82 PathProgramCache]: Analyzing trace with hash 1567093203, now seen corresponding path program 1 times [2020-07-17 22:47:52,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:47:52,023 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355761885] [2020-07-17 22:47:52,023 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:47:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:52,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:52,318 INFO L280 TraceCheckUtils]: 0: Hoare triple {71505#(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; {71128#true} is VALID [2020-07-17 22:47:52,319 INFO L280 TraceCheckUtils]: 1: Hoare triple {71128#true} assume true; {71128#true} is VALID [2020-07-17 22:47:52,319 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {71128#true} {71128#true} #973#return; {71128#true} is VALID [2020-07-17 22:47:52,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:52,402 INFO L280 TraceCheckUtils]: 0: Hoare triple {71506#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:52,403 INFO L280 TraceCheckUtils]: 1: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,403 INFO L280 TraceCheckUtils]: 2: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,403 INFO L280 TraceCheckUtils]: 3: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,403 INFO L280 TraceCheckUtils]: 4: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,404 INFO L280 TraceCheckUtils]: 5: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,404 INFO L280 TraceCheckUtils]: 6: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,404 INFO L280 TraceCheckUtils]: 7: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,404 INFO L280 TraceCheckUtils]: 8: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,405 INFO L280 TraceCheckUtils]: 9: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,405 INFO L280 TraceCheckUtils]: 10: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,405 INFO L280 TraceCheckUtils]: 11: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,405 INFO L280 TraceCheckUtils]: 12: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,405 INFO L280 TraceCheckUtils]: 13: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,406 INFO L280 TraceCheckUtils]: 14: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,406 INFO L280 TraceCheckUtils]: 15: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,406 INFO L280 TraceCheckUtils]: 16: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,406 INFO L280 TraceCheckUtils]: 17: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,406 INFO L280 TraceCheckUtils]: 18: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,407 INFO L280 TraceCheckUtils]: 19: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,407 INFO L280 TraceCheckUtils]: 20: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,407 INFO L280 TraceCheckUtils]: 21: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,407 INFO L280 TraceCheckUtils]: 22: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,407 INFO L280 TraceCheckUtils]: 23: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,408 INFO L280 TraceCheckUtils]: 24: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,408 INFO L280 TraceCheckUtils]: 25: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,408 INFO L280 TraceCheckUtils]: 26: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,408 INFO L280 TraceCheckUtils]: 27: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,408 INFO L280 TraceCheckUtils]: 28: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,409 INFO L280 TraceCheckUtils]: 29: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,409 INFO L280 TraceCheckUtils]: 30: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,409 INFO L280 TraceCheckUtils]: 31: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,410 INFO L280 TraceCheckUtils]: 32: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,410 INFO L280 TraceCheckUtils]: 33: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,410 INFO L280 TraceCheckUtils]: 34: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,411 INFO L280 TraceCheckUtils]: 35: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,411 INFO L280 TraceCheckUtils]: 36: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,411 INFO L280 TraceCheckUtils]: 37: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,411 INFO L280 TraceCheckUtils]: 38: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,412 INFO L280 TraceCheckUtils]: 39: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,412 INFO L280 TraceCheckUtils]: 40: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,412 INFO L280 TraceCheckUtils]: 41: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,413 INFO L280 TraceCheckUtils]: 42: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,413 INFO L280 TraceCheckUtils]: 43: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,413 INFO L280 TraceCheckUtils]: 44: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,414 INFO L280 TraceCheckUtils]: 45: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,414 INFO L280 TraceCheckUtils]: 46: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,414 INFO L280 TraceCheckUtils]: 47: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,414 INFO L280 TraceCheckUtils]: 48: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,415 INFO L280 TraceCheckUtils]: 49: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,415 INFO L280 TraceCheckUtils]: 50: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,415 INFO L280 TraceCheckUtils]: 51: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,415 INFO L280 TraceCheckUtils]: 52: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,416 INFO L280 TraceCheckUtils]: 53: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,416 INFO L280 TraceCheckUtils]: 54: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,416 INFO L280 TraceCheckUtils]: 55: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,417 INFO L280 TraceCheckUtils]: 56: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,417 INFO L280 TraceCheckUtils]: 57: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,417 INFO L280 TraceCheckUtils]: 58: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,417 INFO L280 TraceCheckUtils]: 59: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,418 INFO L280 TraceCheckUtils]: 60: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,418 INFO L280 TraceCheckUtils]: 61: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,418 INFO L280 TraceCheckUtils]: 62: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,419 INFO L280 TraceCheckUtils]: 63: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,419 INFO L280 TraceCheckUtils]: 64: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,419 INFO L280 TraceCheckUtils]: 65: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:52,419 INFO L280 TraceCheckUtils]: 66: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,420 INFO L280 TraceCheckUtils]: 67: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,420 INFO L280 TraceCheckUtils]: 68: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,420 INFO L280 TraceCheckUtils]: 69: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,421 INFO L280 TraceCheckUtils]: 70: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,421 INFO L280 TraceCheckUtils]: 71: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,421 INFO L280 TraceCheckUtils]: 72: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,422 INFO L280 TraceCheckUtils]: 73: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,422 INFO L280 TraceCheckUtils]: 74: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,422 INFO L280 TraceCheckUtils]: 75: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,423 INFO L280 TraceCheckUtils]: 76: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:52,423 INFO L280 TraceCheckUtils]: 77: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,423 INFO L280 TraceCheckUtils]: 78: Hoare triple {71128#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,423 INFO L280 TraceCheckUtils]: 79: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,423 INFO L280 TraceCheckUtils]: 80: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,424 INFO L280 TraceCheckUtils]: 81: Hoare triple {71128#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,424 INFO L280 TraceCheckUtils]: 82: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,424 INFO L280 TraceCheckUtils]: 83: Hoare triple {71128#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,424 INFO L280 TraceCheckUtils]: 84: Hoare triple {71128#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,425 INFO L280 TraceCheckUtils]: 85: Hoare triple {71128#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,425 INFO L280 TraceCheckUtils]: 86: Hoare triple {71128#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,425 INFO L280 TraceCheckUtils]: 87: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,425 INFO L280 TraceCheckUtils]: 88: Hoare triple {71128#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,425 INFO L280 TraceCheckUtils]: 89: Hoare triple {71128#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,426 INFO L280 TraceCheckUtils]: 90: Hoare triple {71128#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,426 INFO L280 TraceCheckUtils]: 91: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,426 INFO L280 TraceCheckUtils]: 92: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,427 INFO L280 TraceCheckUtils]: 93: Hoare triple {71128#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,427 INFO L280 TraceCheckUtils]: 94: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,427 INFO L280 TraceCheckUtils]: 95: Hoare triple {71128#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,427 INFO L280 TraceCheckUtils]: 96: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,427 INFO L280 TraceCheckUtils]: 97: Hoare triple {71128#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,428 INFO L280 TraceCheckUtils]: 98: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,428 INFO L280 TraceCheckUtils]: 99: Hoare triple {71128#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,428 INFO L280 TraceCheckUtils]: 100: Hoare triple {71128#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,428 INFO L280 TraceCheckUtils]: 101: Hoare triple {71128#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {71128#true} is VALID [2020-07-17 22:47:52,429 INFO L280 TraceCheckUtils]: 102: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,430 INFO L280 TraceCheckUtils]: 103: Hoare triple {71128#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,431 INFO L280 TraceCheckUtils]: 104: Hoare triple {71239#(= 1 ~a24~0)} assume true; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,432 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {71239#(= 1 ~a24~0)} {71128#true} #977#return; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:52,490 INFO L280 TraceCheckUtils]: 0: Hoare triple {71506#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:52,490 INFO L280 TraceCheckUtils]: 1: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,490 INFO L280 TraceCheckUtils]: 2: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,491 INFO L280 TraceCheckUtils]: 3: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,491 INFO L280 TraceCheckUtils]: 4: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,491 INFO L280 TraceCheckUtils]: 5: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,491 INFO L280 TraceCheckUtils]: 6: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,492 INFO L280 TraceCheckUtils]: 7: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,492 INFO L280 TraceCheckUtils]: 8: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,492 INFO L280 TraceCheckUtils]: 9: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,492 INFO L280 TraceCheckUtils]: 10: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,493 INFO L280 TraceCheckUtils]: 11: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,493 INFO L280 TraceCheckUtils]: 12: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,493 INFO L280 TraceCheckUtils]: 13: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,493 INFO L280 TraceCheckUtils]: 14: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,494 INFO L280 TraceCheckUtils]: 15: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,494 INFO L280 TraceCheckUtils]: 16: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,494 INFO L280 TraceCheckUtils]: 17: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,494 INFO L280 TraceCheckUtils]: 18: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,495 INFO L280 TraceCheckUtils]: 19: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,495 INFO L280 TraceCheckUtils]: 20: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,495 INFO L280 TraceCheckUtils]: 21: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,496 INFO L280 TraceCheckUtils]: 22: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,496 INFO L280 TraceCheckUtils]: 23: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,496 INFO L280 TraceCheckUtils]: 24: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,496 INFO L280 TraceCheckUtils]: 25: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,497 INFO L280 TraceCheckUtils]: 26: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,497 INFO L280 TraceCheckUtils]: 27: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,497 INFO L280 TraceCheckUtils]: 28: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,497 INFO L280 TraceCheckUtils]: 29: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,498 INFO L280 TraceCheckUtils]: 30: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,498 INFO L280 TraceCheckUtils]: 31: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,498 INFO L280 TraceCheckUtils]: 32: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,498 INFO L280 TraceCheckUtils]: 33: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,499 INFO L280 TraceCheckUtils]: 34: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,499 INFO L280 TraceCheckUtils]: 35: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,499 INFO L280 TraceCheckUtils]: 36: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,500 INFO L280 TraceCheckUtils]: 37: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,500 INFO L280 TraceCheckUtils]: 38: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,500 INFO L280 TraceCheckUtils]: 39: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,500 INFO L280 TraceCheckUtils]: 40: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,501 INFO L280 TraceCheckUtils]: 41: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,501 INFO L280 TraceCheckUtils]: 42: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,501 INFO L280 TraceCheckUtils]: 43: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,502 INFO L280 TraceCheckUtils]: 44: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,502 INFO L280 TraceCheckUtils]: 45: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,502 INFO L280 TraceCheckUtils]: 46: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,502 INFO L280 TraceCheckUtils]: 47: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,503 INFO L280 TraceCheckUtils]: 48: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,503 INFO L280 TraceCheckUtils]: 49: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,503 INFO L280 TraceCheckUtils]: 50: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,504 INFO L280 TraceCheckUtils]: 51: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,504 INFO L280 TraceCheckUtils]: 52: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,504 INFO L280 TraceCheckUtils]: 53: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,505 INFO L280 TraceCheckUtils]: 54: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,505 INFO L280 TraceCheckUtils]: 55: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,505 INFO L280 TraceCheckUtils]: 56: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,505 INFO L280 TraceCheckUtils]: 57: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,506 INFO L280 TraceCheckUtils]: 58: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,506 INFO L280 TraceCheckUtils]: 59: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,506 INFO L280 TraceCheckUtils]: 60: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,507 INFO L280 TraceCheckUtils]: 61: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,507 INFO L280 TraceCheckUtils]: 62: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,507 INFO L280 TraceCheckUtils]: 63: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,508 INFO L280 TraceCheckUtils]: 64: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,508 INFO L280 TraceCheckUtils]: 65: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:52,508 INFO L280 TraceCheckUtils]: 66: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,508 INFO L280 TraceCheckUtils]: 67: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,509 INFO L280 TraceCheckUtils]: 68: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,509 INFO L280 TraceCheckUtils]: 69: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,509 INFO L280 TraceCheckUtils]: 70: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,509 INFO L280 TraceCheckUtils]: 71: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,509 INFO L280 TraceCheckUtils]: 72: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,510 INFO L280 TraceCheckUtils]: 73: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,510 INFO L280 TraceCheckUtils]: 74: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,510 INFO L280 TraceCheckUtils]: 75: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,511 INFO L280 TraceCheckUtils]: 76: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:52,511 INFO L280 TraceCheckUtils]: 77: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,511 INFO L280 TraceCheckUtils]: 78: Hoare triple {71128#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,511 INFO L280 TraceCheckUtils]: 79: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,512 INFO L280 TraceCheckUtils]: 80: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,512 INFO L280 TraceCheckUtils]: 81: Hoare triple {71128#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,512 INFO L280 TraceCheckUtils]: 82: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,513 INFO L280 TraceCheckUtils]: 83: Hoare triple {71128#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,513 INFO L280 TraceCheckUtils]: 84: Hoare triple {71128#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,513 INFO L280 TraceCheckUtils]: 85: Hoare triple {71128#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,513 INFO L280 TraceCheckUtils]: 86: Hoare triple {71128#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,514 INFO L280 TraceCheckUtils]: 87: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,514 INFO L280 TraceCheckUtils]: 88: Hoare triple {71128#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,514 INFO L280 TraceCheckUtils]: 89: Hoare triple {71128#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,514 INFO L280 TraceCheckUtils]: 90: Hoare triple {71128#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,514 INFO L280 TraceCheckUtils]: 91: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,515 INFO L280 TraceCheckUtils]: 92: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,515 INFO L280 TraceCheckUtils]: 93: Hoare triple {71128#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,515 INFO L280 TraceCheckUtils]: 94: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,515 INFO L280 TraceCheckUtils]: 95: Hoare triple {71128#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,516 INFO L280 TraceCheckUtils]: 96: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,516 INFO L280 TraceCheckUtils]: 97: Hoare triple {71128#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,516 INFO L280 TraceCheckUtils]: 98: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,516 INFO L280 TraceCheckUtils]: 99: Hoare triple {71128#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,516 INFO L280 TraceCheckUtils]: 100: Hoare triple {71128#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,517 INFO L280 TraceCheckUtils]: 101: Hoare triple {71128#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {71128#true} is VALID [2020-07-17 22:47:52,518 INFO L280 TraceCheckUtils]: 102: Hoare triple {71128#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; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,520 INFO L280 TraceCheckUtils]: 103: Hoare triple {71239#(= 1 ~a24~0)} assume true; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,521 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {71239#(= 1 ~a24~0)} {71239#(= 1 ~a24~0)} #977#return; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:52,580 INFO L280 TraceCheckUtils]: 0: Hoare triple {71506#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:52,581 INFO L280 TraceCheckUtils]: 1: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,581 INFO L280 TraceCheckUtils]: 2: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,581 INFO L280 TraceCheckUtils]: 3: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,582 INFO L280 TraceCheckUtils]: 4: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,582 INFO L280 TraceCheckUtils]: 5: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,582 INFO L280 TraceCheckUtils]: 6: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,582 INFO L280 TraceCheckUtils]: 7: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,583 INFO L280 TraceCheckUtils]: 8: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,583 INFO L280 TraceCheckUtils]: 9: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,583 INFO L280 TraceCheckUtils]: 10: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,583 INFO L280 TraceCheckUtils]: 11: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,584 INFO L280 TraceCheckUtils]: 12: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,584 INFO L280 TraceCheckUtils]: 13: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,584 INFO L280 TraceCheckUtils]: 14: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,584 INFO L280 TraceCheckUtils]: 15: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,585 INFO L280 TraceCheckUtils]: 16: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,585 INFO L280 TraceCheckUtils]: 17: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,585 INFO L280 TraceCheckUtils]: 18: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,586 INFO L280 TraceCheckUtils]: 19: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,586 INFO L280 TraceCheckUtils]: 20: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,586 INFO L280 TraceCheckUtils]: 21: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,587 INFO L280 TraceCheckUtils]: 22: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,587 INFO L280 TraceCheckUtils]: 23: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,587 INFO L280 TraceCheckUtils]: 24: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,587 INFO L280 TraceCheckUtils]: 25: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,588 INFO L280 TraceCheckUtils]: 26: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,588 INFO L280 TraceCheckUtils]: 27: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,588 INFO L280 TraceCheckUtils]: 28: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,589 INFO L280 TraceCheckUtils]: 29: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,589 INFO L280 TraceCheckUtils]: 30: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,589 INFO L280 TraceCheckUtils]: 31: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,590 INFO L280 TraceCheckUtils]: 32: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,590 INFO L280 TraceCheckUtils]: 33: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,590 INFO L280 TraceCheckUtils]: 34: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,590 INFO L280 TraceCheckUtils]: 35: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,591 INFO L280 TraceCheckUtils]: 36: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,591 INFO L280 TraceCheckUtils]: 37: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,591 INFO L280 TraceCheckUtils]: 38: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,591 INFO L280 TraceCheckUtils]: 39: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,592 INFO L280 TraceCheckUtils]: 40: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,592 INFO L280 TraceCheckUtils]: 41: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,592 INFO L280 TraceCheckUtils]: 42: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,593 INFO L280 TraceCheckUtils]: 43: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,593 INFO L280 TraceCheckUtils]: 44: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,593 INFO L280 TraceCheckUtils]: 45: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,594 INFO L280 TraceCheckUtils]: 46: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,594 INFO L280 TraceCheckUtils]: 47: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,594 INFO L280 TraceCheckUtils]: 48: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,594 INFO L280 TraceCheckUtils]: 49: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,595 INFO L280 TraceCheckUtils]: 50: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,595 INFO L280 TraceCheckUtils]: 51: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,595 INFO L280 TraceCheckUtils]: 52: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,596 INFO L280 TraceCheckUtils]: 53: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,596 INFO L280 TraceCheckUtils]: 54: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,596 INFO L280 TraceCheckUtils]: 55: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,597 INFO L280 TraceCheckUtils]: 56: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,597 INFO L280 TraceCheckUtils]: 57: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,597 INFO L280 TraceCheckUtils]: 58: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,598 INFO L280 TraceCheckUtils]: 59: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,598 INFO L280 TraceCheckUtils]: 60: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,598 INFO L280 TraceCheckUtils]: 61: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,598 INFO L280 TraceCheckUtils]: 62: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,599 INFO L280 TraceCheckUtils]: 63: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,599 INFO L280 TraceCheckUtils]: 64: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,599 INFO L280 TraceCheckUtils]: 65: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:52,599 INFO L280 TraceCheckUtils]: 66: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,599 INFO L280 TraceCheckUtils]: 67: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,600 INFO L280 TraceCheckUtils]: 68: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,600 INFO L280 TraceCheckUtils]: 69: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,600 INFO L280 TraceCheckUtils]: 70: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,601 INFO L280 TraceCheckUtils]: 71: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,601 INFO L280 TraceCheckUtils]: 72: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,601 INFO L280 TraceCheckUtils]: 73: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,601 INFO L280 TraceCheckUtils]: 74: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,602 INFO L280 TraceCheckUtils]: 75: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,602 INFO L280 TraceCheckUtils]: 76: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:52,604 INFO L280 TraceCheckUtils]: 77: Hoare triple {71128#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,606 INFO L280 TraceCheckUtils]: 78: Hoare triple {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} assume true; {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,608 INFO L275 TraceCheckUtils]: 79: Hoare quadruple {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} {71239#(= 1 ~a24~0)} #977#return; {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:52,721 INFO L280 TraceCheckUtils]: 0: Hoare triple {71506#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {71506#(and (= ~a12~0 |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:52,723 INFO L280 TraceCheckUtils]: 1: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,725 INFO L280 TraceCheckUtils]: 2: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,728 INFO L280 TraceCheckUtils]: 3: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,730 INFO L280 TraceCheckUtils]: 4: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,732 INFO L280 TraceCheckUtils]: 5: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,734 INFO L280 TraceCheckUtils]: 6: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,736 INFO L280 TraceCheckUtils]: 7: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,738 INFO L280 TraceCheckUtils]: 8: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,739 INFO L280 TraceCheckUtils]: 9: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,740 INFO L280 TraceCheckUtils]: 10: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,742 INFO L280 TraceCheckUtils]: 11: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,744 INFO L280 TraceCheckUtils]: 12: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,745 INFO L280 TraceCheckUtils]: 13: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,747 INFO L280 TraceCheckUtils]: 14: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,749 INFO L280 TraceCheckUtils]: 15: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,751 INFO L280 TraceCheckUtils]: 16: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,753 INFO L280 TraceCheckUtils]: 17: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,755 INFO L280 TraceCheckUtils]: 18: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,757 INFO L280 TraceCheckUtils]: 19: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,759 INFO L280 TraceCheckUtils]: 20: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,761 INFO L280 TraceCheckUtils]: 21: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,762 INFO L280 TraceCheckUtils]: 22: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,764 INFO L280 TraceCheckUtils]: 23: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,766 INFO L280 TraceCheckUtils]: 24: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,768 INFO L280 TraceCheckUtils]: 25: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,769 INFO L280 TraceCheckUtils]: 26: Hoare triple {71506#(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); {71507#(or (not (= 1 |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:52,770 INFO L280 TraceCheckUtils]: 27: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,771 INFO L280 TraceCheckUtils]: 28: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,772 INFO L280 TraceCheckUtils]: 29: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,773 INFO L280 TraceCheckUtils]: 30: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,774 INFO L280 TraceCheckUtils]: 31: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,775 INFO L280 TraceCheckUtils]: 32: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,776 INFO L280 TraceCheckUtils]: 33: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,778 INFO L280 TraceCheckUtils]: 34: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,779 INFO L280 TraceCheckUtils]: 35: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,781 INFO L280 TraceCheckUtils]: 36: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,782 INFO L280 TraceCheckUtils]: 37: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,783 INFO L280 TraceCheckUtils]: 38: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,784 INFO L280 TraceCheckUtils]: 39: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,785 INFO L280 TraceCheckUtils]: 40: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,786 INFO L280 TraceCheckUtils]: 41: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,788 INFO L280 TraceCheckUtils]: 42: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,789 INFO L280 TraceCheckUtils]: 43: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,790 INFO L280 TraceCheckUtils]: 44: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,791 INFO L280 TraceCheckUtils]: 45: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,792 INFO L280 TraceCheckUtils]: 46: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,793 INFO L280 TraceCheckUtils]: 47: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,794 INFO L280 TraceCheckUtils]: 48: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,795 INFO L280 TraceCheckUtils]: 49: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,796 INFO L280 TraceCheckUtils]: 50: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,797 INFO L280 TraceCheckUtils]: 51: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,798 INFO L280 TraceCheckUtils]: 52: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,799 INFO L280 TraceCheckUtils]: 53: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,800 INFO L280 TraceCheckUtils]: 54: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,801 INFO L280 TraceCheckUtils]: 55: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,802 INFO L280 TraceCheckUtils]: 56: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,802 INFO L280 TraceCheckUtils]: 57: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,803 INFO L280 TraceCheckUtils]: 58: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,804 INFO L280 TraceCheckUtils]: 59: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,805 INFO L280 TraceCheckUtils]: 60: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,806 INFO L280 TraceCheckUtils]: 61: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,807 INFO L280 TraceCheckUtils]: 62: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,808 INFO L280 TraceCheckUtils]: 63: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,809 INFO L280 TraceCheckUtils]: 64: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,811 INFO L280 TraceCheckUtils]: 65: Hoare triple {71507#(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)); {71507#(or (not (= 1 |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:52,812 INFO L280 TraceCheckUtils]: 66: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,813 INFO L280 TraceCheckUtils]: 67: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,814 INFO L280 TraceCheckUtils]: 68: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,815 INFO L280 TraceCheckUtils]: 69: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,816 INFO L280 TraceCheckUtils]: 70: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,818 INFO L280 TraceCheckUtils]: 71: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,820 INFO L280 TraceCheckUtils]: 72: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,821 INFO L280 TraceCheckUtils]: 73: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,822 INFO L280 TraceCheckUtils]: 74: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,823 INFO L280 TraceCheckUtils]: 75: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:52,824 INFO L280 TraceCheckUtils]: 76: Hoare triple {71507#(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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {71507#(or (not (= 1 |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:52,825 INFO L280 TraceCheckUtils]: 77: Hoare triple {71507#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {71507#(or (not (= 1 |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:52,828 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {71507#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} #977#return; {71129#false} is VALID [2020-07-17 22:47:52,876 INFO L263 TraceCheckUtils]: 0: Hoare triple {71128#true} call ULTIMATE.init(); {71505#(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:52,877 INFO L280 TraceCheckUtils]: 1: Hoare triple {71505#(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; {71128#true} is VALID [2020-07-17 22:47:52,877 INFO L280 TraceCheckUtils]: 2: Hoare triple {71128#true} assume true; {71128#true} is VALID [2020-07-17 22:47:52,877 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {71128#true} {71128#true} #973#return; {71128#true} is VALID [2020-07-17 22:47:52,877 INFO L263 TraceCheckUtils]: 4: Hoare triple {71128#true} call #t~ret4 := main(); {71128#true} is VALID [2020-07-17 22:47:52,877 INFO L280 TraceCheckUtils]: 5: Hoare triple {71128#true} ~output~0 := -1; {71128#true} is VALID [2020-07-17 22:47:52,877 INFO L280 TraceCheckUtils]: 6: Hoare triple {71128#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {71128#true} is VALID [2020-07-17 22:47:52,878 INFO L280 TraceCheckUtils]: 7: Hoare triple {71128#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71128#true} is VALID [2020-07-17 22:47:52,880 INFO L263 TraceCheckUtils]: 8: Hoare triple {71128#true} call #t~ret3 := calculate_output(~input~0); {71506#(and (= ~a12~0 |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:52,880 INFO L280 TraceCheckUtils]: 9: Hoare triple {71506#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:52,880 INFO L280 TraceCheckUtils]: 10: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,881 INFO L280 TraceCheckUtils]: 11: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,881 INFO L280 TraceCheckUtils]: 12: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,881 INFO L280 TraceCheckUtils]: 13: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,881 INFO L280 TraceCheckUtils]: 14: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,882 INFO L280 TraceCheckUtils]: 15: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,882 INFO L280 TraceCheckUtils]: 16: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,882 INFO L280 TraceCheckUtils]: 17: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,882 INFO L280 TraceCheckUtils]: 18: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,882 INFO L280 TraceCheckUtils]: 19: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,883 INFO L280 TraceCheckUtils]: 20: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,883 INFO L280 TraceCheckUtils]: 21: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,883 INFO L280 TraceCheckUtils]: 22: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,883 INFO L280 TraceCheckUtils]: 23: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,883 INFO L280 TraceCheckUtils]: 24: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,884 INFO L280 TraceCheckUtils]: 25: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,884 INFO L280 TraceCheckUtils]: 26: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,884 INFO L280 TraceCheckUtils]: 27: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,884 INFO L280 TraceCheckUtils]: 28: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,884 INFO L280 TraceCheckUtils]: 29: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,885 INFO L280 TraceCheckUtils]: 30: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,885 INFO L280 TraceCheckUtils]: 31: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,885 INFO L280 TraceCheckUtils]: 32: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,885 INFO L280 TraceCheckUtils]: 33: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,885 INFO L280 TraceCheckUtils]: 34: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,886 INFO L280 TraceCheckUtils]: 35: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,886 INFO L280 TraceCheckUtils]: 36: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,886 INFO L280 TraceCheckUtils]: 37: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,886 INFO L280 TraceCheckUtils]: 38: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,886 INFO L280 TraceCheckUtils]: 39: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,886 INFO L280 TraceCheckUtils]: 40: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,887 INFO L280 TraceCheckUtils]: 41: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,887 INFO L280 TraceCheckUtils]: 42: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,887 INFO L280 TraceCheckUtils]: 43: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,887 INFO L280 TraceCheckUtils]: 44: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,887 INFO L280 TraceCheckUtils]: 45: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,887 INFO L280 TraceCheckUtils]: 46: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,888 INFO L280 TraceCheckUtils]: 47: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,888 INFO L280 TraceCheckUtils]: 48: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,888 INFO L280 TraceCheckUtils]: 49: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,888 INFO L280 TraceCheckUtils]: 50: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,888 INFO L280 TraceCheckUtils]: 51: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,889 INFO L280 TraceCheckUtils]: 52: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,889 INFO L280 TraceCheckUtils]: 53: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,889 INFO L280 TraceCheckUtils]: 54: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,889 INFO L280 TraceCheckUtils]: 55: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,889 INFO L280 TraceCheckUtils]: 56: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,890 INFO L280 TraceCheckUtils]: 57: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,890 INFO L280 TraceCheckUtils]: 58: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,890 INFO L280 TraceCheckUtils]: 59: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,890 INFO L280 TraceCheckUtils]: 60: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,890 INFO L280 TraceCheckUtils]: 61: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,890 INFO L280 TraceCheckUtils]: 62: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,891 INFO L280 TraceCheckUtils]: 63: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,891 INFO L280 TraceCheckUtils]: 64: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,891 INFO L280 TraceCheckUtils]: 65: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,891 INFO L280 TraceCheckUtils]: 66: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,891 INFO L280 TraceCheckUtils]: 67: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,891 INFO L280 TraceCheckUtils]: 68: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,892 INFO L280 TraceCheckUtils]: 69: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,892 INFO L280 TraceCheckUtils]: 70: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,892 INFO L280 TraceCheckUtils]: 71: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,892 INFO L280 TraceCheckUtils]: 72: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,892 INFO L280 TraceCheckUtils]: 73: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,893 INFO L280 TraceCheckUtils]: 74: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:52,893 INFO L280 TraceCheckUtils]: 75: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,893 INFO L280 TraceCheckUtils]: 76: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,893 INFO L280 TraceCheckUtils]: 77: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,893 INFO L280 TraceCheckUtils]: 78: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,893 INFO L280 TraceCheckUtils]: 79: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,894 INFO L280 TraceCheckUtils]: 80: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,894 INFO L280 TraceCheckUtils]: 81: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,894 INFO L280 TraceCheckUtils]: 82: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,894 INFO L280 TraceCheckUtils]: 83: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,894 INFO L280 TraceCheckUtils]: 84: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,895 INFO L280 TraceCheckUtils]: 85: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:52,895 INFO L280 TraceCheckUtils]: 86: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,895 INFO L280 TraceCheckUtils]: 87: Hoare triple {71128#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,895 INFO L280 TraceCheckUtils]: 88: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,895 INFO L280 TraceCheckUtils]: 89: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,896 INFO L280 TraceCheckUtils]: 90: Hoare triple {71128#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,896 INFO L280 TraceCheckUtils]: 91: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,896 INFO L280 TraceCheckUtils]: 92: Hoare triple {71128#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,896 INFO L280 TraceCheckUtils]: 93: Hoare triple {71128#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,896 INFO L280 TraceCheckUtils]: 94: Hoare triple {71128#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,896 INFO L280 TraceCheckUtils]: 95: Hoare triple {71128#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,897 INFO L280 TraceCheckUtils]: 96: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,897 INFO L280 TraceCheckUtils]: 97: Hoare triple {71128#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,897 INFO L280 TraceCheckUtils]: 98: Hoare triple {71128#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,897 INFO L280 TraceCheckUtils]: 99: Hoare triple {71128#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,897 INFO L280 TraceCheckUtils]: 100: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,898 INFO L280 TraceCheckUtils]: 101: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,898 INFO L280 TraceCheckUtils]: 102: Hoare triple {71128#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,898 INFO L280 TraceCheckUtils]: 103: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,898 INFO L280 TraceCheckUtils]: 104: Hoare triple {71128#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,898 INFO L280 TraceCheckUtils]: 105: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,898 INFO L280 TraceCheckUtils]: 106: Hoare triple {71128#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,899 INFO L280 TraceCheckUtils]: 107: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,899 INFO L280 TraceCheckUtils]: 108: Hoare triple {71128#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,899 INFO L280 TraceCheckUtils]: 109: Hoare triple {71128#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,899 INFO L280 TraceCheckUtils]: 110: Hoare triple {71128#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {71128#true} is VALID [2020-07-17 22:47:52,899 INFO L280 TraceCheckUtils]: 111: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,900 INFO L280 TraceCheckUtils]: 112: Hoare triple {71128#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,902 INFO L280 TraceCheckUtils]: 113: Hoare triple {71239#(= 1 ~a24~0)} assume true; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,904 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {71239#(= 1 ~a24~0)} {71128#true} #977#return; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,905 INFO L280 TraceCheckUtils]: 115: Hoare triple {71239#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,906 INFO L280 TraceCheckUtils]: 116: Hoare triple {71239#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,907 INFO L280 TraceCheckUtils]: 117: Hoare triple {71239#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,909 INFO L263 TraceCheckUtils]: 118: Hoare triple {71239#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {71506#(and (= ~a12~0 |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:52,910 INFO L280 TraceCheckUtils]: 119: Hoare triple {71506#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:52,910 INFO L280 TraceCheckUtils]: 120: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,910 INFO L280 TraceCheckUtils]: 121: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,911 INFO L280 TraceCheckUtils]: 122: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,911 INFO L280 TraceCheckUtils]: 123: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,911 INFO L280 TraceCheckUtils]: 124: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,911 INFO L280 TraceCheckUtils]: 125: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,911 INFO L280 TraceCheckUtils]: 126: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,911 INFO L280 TraceCheckUtils]: 127: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,912 INFO L280 TraceCheckUtils]: 128: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,912 INFO L280 TraceCheckUtils]: 129: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,912 INFO L280 TraceCheckUtils]: 130: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,912 INFO L280 TraceCheckUtils]: 131: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,912 INFO L280 TraceCheckUtils]: 132: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,912 INFO L280 TraceCheckUtils]: 133: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,912 INFO L280 TraceCheckUtils]: 134: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,913 INFO L280 TraceCheckUtils]: 135: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,913 INFO L280 TraceCheckUtils]: 136: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,913 INFO L280 TraceCheckUtils]: 137: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,913 INFO L280 TraceCheckUtils]: 138: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,913 INFO L280 TraceCheckUtils]: 139: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,914 INFO L280 TraceCheckUtils]: 140: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,914 INFO L280 TraceCheckUtils]: 141: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,914 INFO L280 TraceCheckUtils]: 142: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,914 INFO L280 TraceCheckUtils]: 143: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,914 INFO L280 TraceCheckUtils]: 144: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,915 INFO L280 TraceCheckUtils]: 145: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,915 INFO L280 TraceCheckUtils]: 146: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,915 INFO L280 TraceCheckUtils]: 147: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,915 INFO L280 TraceCheckUtils]: 148: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,915 INFO L280 TraceCheckUtils]: 149: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,916 INFO L280 TraceCheckUtils]: 150: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,916 INFO L280 TraceCheckUtils]: 151: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,916 INFO L280 TraceCheckUtils]: 152: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,916 INFO L280 TraceCheckUtils]: 153: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,916 INFO L280 TraceCheckUtils]: 154: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,916 INFO L280 TraceCheckUtils]: 155: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,917 INFO L280 TraceCheckUtils]: 156: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,917 INFO L280 TraceCheckUtils]: 157: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,917 INFO L280 TraceCheckUtils]: 158: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,917 INFO L280 TraceCheckUtils]: 159: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,918 INFO L280 TraceCheckUtils]: 160: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,918 INFO L280 TraceCheckUtils]: 161: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,918 INFO L280 TraceCheckUtils]: 162: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,919 INFO L280 TraceCheckUtils]: 163: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,919 INFO L280 TraceCheckUtils]: 164: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,919 INFO L280 TraceCheckUtils]: 165: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,920 INFO L280 TraceCheckUtils]: 166: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,920 INFO L280 TraceCheckUtils]: 167: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,920 INFO L280 TraceCheckUtils]: 168: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,920 INFO L280 TraceCheckUtils]: 169: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,921 INFO L280 TraceCheckUtils]: 170: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,921 INFO L280 TraceCheckUtils]: 171: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,921 INFO L280 TraceCheckUtils]: 172: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,921 INFO L280 TraceCheckUtils]: 173: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,921 INFO L280 TraceCheckUtils]: 174: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,922 INFO L280 TraceCheckUtils]: 175: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,922 INFO L280 TraceCheckUtils]: 176: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,922 INFO L280 TraceCheckUtils]: 177: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,922 INFO L280 TraceCheckUtils]: 178: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,922 INFO L280 TraceCheckUtils]: 179: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,922 INFO L280 TraceCheckUtils]: 180: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,923 INFO L280 TraceCheckUtils]: 181: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,923 INFO L280 TraceCheckUtils]: 182: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,923 INFO L280 TraceCheckUtils]: 183: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,923 INFO L280 TraceCheckUtils]: 184: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:52,924 INFO L280 TraceCheckUtils]: 185: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,924 INFO L280 TraceCheckUtils]: 186: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,924 INFO L280 TraceCheckUtils]: 187: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,924 INFO L280 TraceCheckUtils]: 188: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,925 INFO L280 TraceCheckUtils]: 189: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,925 INFO L280 TraceCheckUtils]: 190: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,925 INFO L280 TraceCheckUtils]: 191: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,925 INFO L280 TraceCheckUtils]: 192: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,926 INFO L280 TraceCheckUtils]: 193: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,926 INFO L280 TraceCheckUtils]: 194: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,926 INFO L280 TraceCheckUtils]: 195: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:52,926 INFO L280 TraceCheckUtils]: 196: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,926 INFO L280 TraceCheckUtils]: 197: Hoare triple {71128#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,927 INFO L280 TraceCheckUtils]: 198: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,927 INFO L280 TraceCheckUtils]: 199: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,927 INFO L280 TraceCheckUtils]: 200: Hoare triple {71128#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,927 INFO L280 TraceCheckUtils]: 201: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,927 INFO L280 TraceCheckUtils]: 202: Hoare triple {71128#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,927 INFO L280 TraceCheckUtils]: 203: Hoare triple {71128#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,928 INFO L280 TraceCheckUtils]: 204: Hoare triple {71128#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,928 INFO L280 TraceCheckUtils]: 205: Hoare triple {71128#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,928 INFO L280 TraceCheckUtils]: 206: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,928 INFO L280 TraceCheckUtils]: 207: Hoare triple {71128#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,928 INFO L280 TraceCheckUtils]: 208: Hoare triple {71128#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,928 INFO L280 TraceCheckUtils]: 209: Hoare triple {71128#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,929 INFO L280 TraceCheckUtils]: 210: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,929 INFO L280 TraceCheckUtils]: 211: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,929 INFO L280 TraceCheckUtils]: 212: Hoare triple {71128#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,929 INFO L280 TraceCheckUtils]: 213: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,930 INFO L280 TraceCheckUtils]: 214: Hoare triple {71128#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,930 INFO L280 TraceCheckUtils]: 215: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:52,930 INFO L280 TraceCheckUtils]: 216: Hoare triple {71128#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,930 INFO L280 TraceCheckUtils]: 217: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,931 INFO L280 TraceCheckUtils]: 218: Hoare triple {71128#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,931 INFO L280 TraceCheckUtils]: 219: Hoare triple {71128#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,931 INFO L280 TraceCheckUtils]: 220: Hoare triple {71128#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {71128#true} is VALID [2020-07-17 22:47:52,932 INFO L280 TraceCheckUtils]: 221: Hoare triple {71128#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; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,934 INFO L280 TraceCheckUtils]: 222: Hoare triple {71239#(= 1 ~a24~0)} assume true; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,935 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {71239#(= 1 ~a24~0)} {71239#(= 1 ~a24~0)} #977#return; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,936 INFO L280 TraceCheckUtils]: 224: Hoare triple {71239#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,938 INFO L280 TraceCheckUtils]: 225: Hoare triple {71239#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,939 INFO L280 TraceCheckUtils]: 226: Hoare triple {71239#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71239#(= 1 ~a24~0)} is VALID [2020-07-17 22:47:52,941 INFO L263 TraceCheckUtils]: 227: Hoare triple {71239#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {71506#(and (= ~a12~0 |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:52,941 INFO L280 TraceCheckUtils]: 228: Hoare triple {71506#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:52,942 INFO L280 TraceCheckUtils]: 229: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,942 INFO L280 TraceCheckUtils]: 230: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,942 INFO L280 TraceCheckUtils]: 231: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,942 INFO L280 TraceCheckUtils]: 232: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,942 INFO L280 TraceCheckUtils]: 233: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,942 INFO L280 TraceCheckUtils]: 234: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,943 INFO L280 TraceCheckUtils]: 235: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,943 INFO L280 TraceCheckUtils]: 236: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,943 INFO L280 TraceCheckUtils]: 237: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,943 INFO L280 TraceCheckUtils]: 238: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,943 INFO L280 TraceCheckUtils]: 239: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,944 INFO L280 TraceCheckUtils]: 240: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,944 INFO L280 TraceCheckUtils]: 241: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,944 INFO L280 TraceCheckUtils]: 242: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,944 INFO L280 TraceCheckUtils]: 243: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,944 INFO L280 TraceCheckUtils]: 244: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,945 INFO L280 TraceCheckUtils]: 245: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,945 INFO L280 TraceCheckUtils]: 246: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,945 INFO L280 TraceCheckUtils]: 247: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,945 INFO L280 TraceCheckUtils]: 248: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,945 INFO L280 TraceCheckUtils]: 249: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,945 INFO L280 TraceCheckUtils]: 250: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,946 INFO L280 TraceCheckUtils]: 251: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,946 INFO L280 TraceCheckUtils]: 252: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,946 INFO L280 TraceCheckUtils]: 253: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,946 INFO L280 TraceCheckUtils]: 254: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,946 INFO L280 TraceCheckUtils]: 255: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,947 INFO L280 TraceCheckUtils]: 256: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,947 INFO L280 TraceCheckUtils]: 257: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,947 INFO L280 TraceCheckUtils]: 258: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,947 INFO L280 TraceCheckUtils]: 259: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,947 INFO L280 TraceCheckUtils]: 260: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,948 INFO L280 TraceCheckUtils]: 261: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,948 INFO L280 TraceCheckUtils]: 262: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,948 INFO L280 TraceCheckUtils]: 263: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,948 INFO L280 TraceCheckUtils]: 264: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,948 INFO L280 TraceCheckUtils]: 265: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,948 INFO L280 TraceCheckUtils]: 266: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,949 INFO L280 TraceCheckUtils]: 267: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,949 INFO L280 TraceCheckUtils]: 268: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,949 INFO L280 TraceCheckUtils]: 269: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,949 INFO L280 TraceCheckUtils]: 270: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,949 INFO L280 TraceCheckUtils]: 271: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,950 INFO L280 TraceCheckUtils]: 272: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,950 INFO L280 TraceCheckUtils]: 273: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,950 INFO L280 TraceCheckUtils]: 274: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,950 INFO L280 TraceCheckUtils]: 275: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,951 INFO L280 TraceCheckUtils]: 276: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,951 INFO L280 TraceCheckUtils]: 277: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,951 INFO L280 TraceCheckUtils]: 278: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,951 INFO L280 TraceCheckUtils]: 279: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,951 INFO L280 TraceCheckUtils]: 280: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,952 INFO L280 TraceCheckUtils]: 281: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,952 INFO L280 TraceCheckUtils]: 282: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,952 INFO L280 TraceCheckUtils]: 283: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,952 INFO L280 TraceCheckUtils]: 284: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,952 INFO L280 TraceCheckUtils]: 285: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,953 INFO L280 TraceCheckUtils]: 286: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,953 INFO L280 TraceCheckUtils]: 287: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,953 INFO L280 TraceCheckUtils]: 288: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,953 INFO L280 TraceCheckUtils]: 289: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,954 INFO L280 TraceCheckUtils]: 290: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,954 INFO L280 TraceCheckUtils]: 291: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,954 INFO L280 TraceCheckUtils]: 292: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:52,954 INFO L280 TraceCheckUtils]: 293: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:52,954 INFO L280 TraceCheckUtils]: 294: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,955 INFO L280 TraceCheckUtils]: 295: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,955 INFO L280 TraceCheckUtils]: 296: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,955 INFO L280 TraceCheckUtils]: 297: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,955 INFO L280 TraceCheckUtils]: 298: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,956 INFO L280 TraceCheckUtils]: 299: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,956 INFO L280 TraceCheckUtils]: 300: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:52,956 INFO L280 TraceCheckUtils]: 301: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:52,956 INFO L280 TraceCheckUtils]: 302: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,957 INFO L280 TraceCheckUtils]: 303: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:52,957 INFO L280 TraceCheckUtils]: 304: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:52,959 INFO L280 TraceCheckUtils]: 305: Hoare triple {71128#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,960 INFO L280 TraceCheckUtils]: 306: Hoare triple {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} assume true; {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,963 INFO L275 TraceCheckUtils]: 307: Hoare quadruple {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} {71239#(= 1 ~a24~0)} #977#return; {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,964 INFO L280 TraceCheckUtils]: 308: Hoare triple {71425#(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; {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,966 INFO L280 TraceCheckUtils]: 309: Hoare triple {71425#(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; {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,968 INFO L280 TraceCheckUtils]: 310: Hoare triple {71425#(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); {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} is VALID [2020-07-17 22:47:52,970 INFO L263 TraceCheckUtils]: 311: Hoare triple {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {71506#(and (= ~a12~0 |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:52,972 INFO L280 TraceCheckUtils]: 312: Hoare triple {71506#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {71506#(and (= ~a12~0 |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:52,973 INFO L280 TraceCheckUtils]: 313: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,975 INFO L280 TraceCheckUtils]: 314: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,977 INFO L280 TraceCheckUtils]: 315: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,978 INFO L280 TraceCheckUtils]: 316: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,980 INFO L280 TraceCheckUtils]: 317: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,982 INFO L280 TraceCheckUtils]: 318: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,984 INFO L280 TraceCheckUtils]: 319: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,986 INFO L280 TraceCheckUtils]: 320: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,988 INFO L280 TraceCheckUtils]: 321: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,990 INFO L280 TraceCheckUtils]: 322: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,992 INFO L280 TraceCheckUtils]: 323: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,994 INFO L280 TraceCheckUtils]: 324: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,995 INFO L280 TraceCheckUtils]: 325: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,997 INFO L280 TraceCheckUtils]: 326: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:52,999 INFO L280 TraceCheckUtils]: 327: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,000 INFO L280 TraceCheckUtils]: 328: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,002 INFO L280 TraceCheckUtils]: 329: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,004 INFO L280 TraceCheckUtils]: 330: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,006 INFO L280 TraceCheckUtils]: 331: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,008 INFO L280 TraceCheckUtils]: 332: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,010 INFO L280 TraceCheckUtils]: 333: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,012 INFO L280 TraceCheckUtils]: 334: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,014 INFO L280 TraceCheckUtils]: 335: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,016 INFO L280 TraceCheckUtils]: 336: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,018 INFO L280 TraceCheckUtils]: 337: Hoare triple {71506#(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); {71506#(and (= ~a12~0 |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:53,020 INFO L280 TraceCheckUtils]: 338: Hoare triple {71506#(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); {71507#(or (not (= 1 |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:53,021 INFO L280 TraceCheckUtils]: 339: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,023 INFO L280 TraceCheckUtils]: 340: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,024 INFO L280 TraceCheckUtils]: 341: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,026 INFO L280 TraceCheckUtils]: 342: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,028 INFO L280 TraceCheckUtils]: 343: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,029 INFO L280 TraceCheckUtils]: 344: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,030 INFO L280 TraceCheckUtils]: 345: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,032 INFO L280 TraceCheckUtils]: 346: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,033 INFO L280 TraceCheckUtils]: 347: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,034 INFO L280 TraceCheckUtils]: 348: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,036 INFO L280 TraceCheckUtils]: 349: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,037 INFO L280 TraceCheckUtils]: 350: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,039 INFO L280 TraceCheckUtils]: 351: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,040 INFO L280 TraceCheckUtils]: 352: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,042 INFO L280 TraceCheckUtils]: 353: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,043 INFO L280 TraceCheckUtils]: 354: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,045 INFO L280 TraceCheckUtils]: 355: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,046 INFO L280 TraceCheckUtils]: 356: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,047 INFO L280 TraceCheckUtils]: 357: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,048 INFO L280 TraceCheckUtils]: 358: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,049 INFO L280 TraceCheckUtils]: 359: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,050 INFO L280 TraceCheckUtils]: 360: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,052 INFO L280 TraceCheckUtils]: 361: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,053 INFO L280 TraceCheckUtils]: 362: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,054 INFO L280 TraceCheckUtils]: 363: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,056 INFO L280 TraceCheckUtils]: 364: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,057 INFO L280 TraceCheckUtils]: 365: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,058 INFO L280 TraceCheckUtils]: 366: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,059 INFO L280 TraceCheckUtils]: 367: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,061 INFO L280 TraceCheckUtils]: 368: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,062 INFO L280 TraceCheckUtils]: 369: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,063 INFO L280 TraceCheckUtils]: 370: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,064 INFO L280 TraceCheckUtils]: 371: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,066 INFO L280 TraceCheckUtils]: 372: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,068 INFO L280 TraceCheckUtils]: 373: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,070 INFO L280 TraceCheckUtils]: 374: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,071 INFO L280 TraceCheckUtils]: 375: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,072 INFO L280 TraceCheckUtils]: 376: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,074 INFO L280 TraceCheckUtils]: 377: Hoare triple {71507#(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)); {71507#(or (not (= 1 |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:53,076 INFO L280 TraceCheckUtils]: 378: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,077 INFO L280 TraceCheckUtils]: 379: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,079 INFO L280 TraceCheckUtils]: 380: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,080 INFO L280 TraceCheckUtils]: 381: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,081 INFO L280 TraceCheckUtils]: 382: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,083 INFO L280 TraceCheckUtils]: 383: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,084 INFO L280 TraceCheckUtils]: 384: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,086 INFO L280 TraceCheckUtils]: 385: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,088 INFO L280 TraceCheckUtils]: 386: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,089 INFO L280 TraceCheckUtils]: 387: Hoare triple {71507#(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); {71507#(or (not (= 1 |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:53,091 INFO L280 TraceCheckUtils]: 388: Hoare triple {71507#(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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {71507#(or (not (= 1 |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:53,092 INFO L280 TraceCheckUtils]: 389: Hoare triple {71507#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {71507#(or (not (= 1 |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:53,095 INFO L275 TraceCheckUtils]: 390: Hoare quadruple {71507#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {71425#(and (= 6 ~a21~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0) (= 5 ~a15~0))} #977#return; {71129#false} is VALID [2020-07-17 22:47:53,095 INFO L280 TraceCheckUtils]: 391: Hoare triple {71129#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {71129#false} is VALID [2020-07-17 22:47:53,095 INFO L280 TraceCheckUtils]: 392: Hoare triple {71129#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {71129#false} is VALID [2020-07-17 22:47:53,096 INFO L280 TraceCheckUtils]: 393: Hoare triple {71129#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71129#false} is VALID [2020-07-17 22:47:53,096 INFO L263 TraceCheckUtils]: 394: Hoare triple {71129#false} call #t~ret3 := calculate_output(~input~0); {71129#false} is VALID [2020-07-17 22:47:53,096 INFO L280 TraceCheckUtils]: 395: Hoare triple {71129#false} ~input := #in~input; {71129#false} is VALID [2020-07-17 22:47:53,096 INFO L280 TraceCheckUtils]: 396: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,096 INFO L280 TraceCheckUtils]: 397: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,097 INFO L280 TraceCheckUtils]: 398: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,097 INFO L280 TraceCheckUtils]: 399: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,097 INFO L280 TraceCheckUtils]: 400: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,097 INFO L280 TraceCheckUtils]: 401: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,097 INFO L280 TraceCheckUtils]: 402: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,098 INFO L280 TraceCheckUtils]: 403: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,098 INFO L280 TraceCheckUtils]: 404: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,098 INFO L280 TraceCheckUtils]: 405: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,098 INFO L280 TraceCheckUtils]: 406: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,098 INFO L280 TraceCheckUtils]: 407: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,099 INFO L280 TraceCheckUtils]: 408: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,099 INFO L280 TraceCheckUtils]: 409: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,099 INFO L280 TraceCheckUtils]: 410: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,099 INFO L280 TraceCheckUtils]: 411: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,099 INFO L280 TraceCheckUtils]: 412: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,100 INFO L280 TraceCheckUtils]: 413: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,100 INFO L280 TraceCheckUtils]: 414: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,100 INFO L280 TraceCheckUtils]: 415: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,100 INFO L280 TraceCheckUtils]: 416: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,100 INFO L280 TraceCheckUtils]: 417: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,101 INFO L280 TraceCheckUtils]: 418: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,101 INFO L280 TraceCheckUtils]: 419: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,101 INFO L280 TraceCheckUtils]: 420: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,101 INFO L280 TraceCheckUtils]: 421: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,101 INFO L280 TraceCheckUtils]: 422: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,101 INFO L280 TraceCheckUtils]: 423: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,102 INFO L280 TraceCheckUtils]: 424: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,102 INFO L280 TraceCheckUtils]: 425: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,102 INFO L280 TraceCheckUtils]: 426: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,102 INFO L280 TraceCheckUtils]: 427: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,103 INFO L280 TraceCheckUtils]: 428: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,103 INFO L280 TraceCheckUtils]: 429: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,103 INFO L280 TraceCheckUtils]: 430: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,103 INFO L280 TraceCheckUtils]: 431: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,104 INFO L280 TraceCheckUtils]: 432: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,104 INFO L280 TraceCheckUtils]: 433: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,104 INFO L280 TraceCheckUtils]: 434: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,104 INFO L280 TraceCheckUtils]: 435: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,105 INFO L280 TraceCheckUtils]: 436: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,105 INFO L280 TraceCheckUtils]: 437: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,105 INFO L280 TraceCheckUtils]: 438: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,105 INFO L280 TraceCheckUtils]: 439: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:53,105 INFO L280 TraceCheckUtils]: 440: Hoare triple {71129#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {71129#false} is VALID [2020-07-17 22:47:53,106 INFO L280 TraceCheckUtils]: 441: Hoare triple {71129#false} assume !false; {71129#false} is VALID [2020-07-17 22:47:53,347 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 448 proven. 6 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2020-07-17 22:47:53,347 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355761885] [2020-07-17 22:47:53,347 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029164251] [2020-07-17 22:47:53,348 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:53,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:53,496 INFO L264 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 11 conjunts are in the unsatisfiable core [2020-07-17 22:47:53,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:47:53,571 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:47:54,322 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 4, 1] term [2020-07-17 22:47:54,323 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:47:54,331 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:47:54,340 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:47:54,461 INFO L263 TraceCheckUtils]: 0: Hoare triple {71128#true} call ULTIMATE.init(); {71128#true} is VALID [2020-07-17 22:47:54,461 INFO L280 TraceCheckUtils]: 1: Hoare triple {71128#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; {71128#true} is VALID [2020-07-17 22:47:54,461 INFO L280 TraceCheckUtils]: 2: Hoare triple {71128#true} assume true; {71128#true} is VALID [2020-07-17 22:47:54,461 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {71128#true} {71128#true} #973#return; {71128#true} is VALID [2020-07-17 22:47:54,461 INFO L263 TraceCheckUtils]: 4: Hoare triple {71128#true} call #t~ret4 := main(); {71128#true} is VALID [2020-07-17 22:47:54,461 INFO L280 TraceCheckUtils]: 5: Hoare triple {71128#true} ~output~0 := -1; {71128#true} is VALID [2020-07-17 22:47:54,462 INFO L280 TraceCheckUtils]: 6: Hoare triple {71128#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {71128#true} is VALID [2020-07-17 22:47:54,462 INFO L280 TraceCheckUtils]: 7: Hoare triple {71128#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71128#true} is VALID [2020-07-17 22:47:54,462 INFO L263 TraceCheckUtils]: 8: Hoare triple {71128#true} call #t~ret3 := calculate_output(~input~0); {71128#true} is VALID [2020-07-17 22:47:54,462 INFO L280 TraceCheckUtils]: 9: Hoare triple {71128#true} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:54,462 INFO L280 TraceCheckUtils]: 10: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,462 INFO L280 TraceCheckUtils]: 11: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,462 INFO L280 TraceCheckUtils]: 12: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,463 INFO L280 TraceCheckUtils]: 13: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,463 INFO L280 TraceCheckUtils]: 14: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,463 INFO L280 TraceCheckUtils]: 15: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,463 INFO L280 TraceCheckUtils]: 16: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,463 INFO L280 TraceCheckUtils]: 17: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,463 INFO L280 TraceCheckUtils]: 18: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,463 INFO L280 TraceCheckUtils]: 19: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,463 INFO L280 TraceCheckUtils]: 20: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,464 INFO L280 TraceCheckUtils]: 21: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,464 INFO L280 TraceCheckUtils]: 22: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,464 INFO L280 TraceCheckUtils]: 23: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,464 INFO L280 TraceCheckUtils]: 24: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,464 INFO L280 TraceCheckUtils]: 25: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,464 INFO L280 TraceCheckUtils]: 26: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,464 INFO L280 TraceCheckUtils]: 27: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,464 INFO L280 TraceCheckUtils]: 28: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,465 INFO L280 TraceCheckUtils]: 29: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,465 INFO L280 TraceCheckUtils]: 30: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,465 INFO L280 TraceCheckUtils]: 31: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,465 INFO L280 TraceCheckUtils]: 32: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,465 INFO L280 TraceCheckUtils]: 33: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,466 INFO L280 TraceCheckUtils]: 34: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,466 INFO L280 TraceCheckUtils]: 35: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,466 INFO L280 TraceCheckUtils]: 36: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,466 INFO L280 TraceCheckUtils]: 37: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,466 INFO L280 TraceCheckUtils]: 38: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,466 INFO L280 TraceCheckUtils]: 39: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,467 INFO L280 TraceCheckUtils]: 40: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,467 INFO L280 TraceCheckUtils]: 41: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,467 INFO L280 TraceCheckUtils]: 42: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,467 INFO L280 TraceCheckUtils]: 43: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,467 INFO L280 TraceCheckUtils]: 44: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,467 INFO L280 TraceCheckUtils]: 45: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,468 INFO L280 TraceCheckUtils]: 46: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,468 INFO L280 TraceCheckUtils]: 47: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,468 INFO L280 TraceCheckUtils]: 48: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,468 INFO L280 TraceCheckUtils]: 49: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,468 INFO L280 TraceCheckUtils]: 50: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,468 INFO L280 TraceCheckUtils]: 51: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,469 INFO L280 TraceCheckUtils]: 52: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,469 INFO L280 TraceCheckUtils]: 53: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,469 INFO L280 TraceCheckUtils]: 54: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,469 INFO L280 TraceCheckUtils]: 55: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,469 INFO L280 TraceCheckUtils]: 56: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,469 INFO L280 TraceCheckUtils]: 57: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,470 INFO L280 TraceCheckUtils]: 58: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,470 INFO L280 TraceCheckUtils]: 59: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,470 INFO L280 TraceCheckUtils]: 60: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,470 INFO L280 TraceCheckUtils]: 61: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,470 INFO L280 TraceCheckUtils]: 62: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,470 INFO L280 TraceCheckUtils]: 63: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,471 INFO L280 TraceCheckUtils]: 64: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,471 INFO L280 TraceCheckUtils]: 65: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,471 INFO L280 TraceCheckUtils]: 66: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,471 INFO L280 TraceCheckUtils]: 67: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,471 INFO L280 TraceCheckUtils]: 68: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,471 INFO L280 TraceCheckUtils]: 69: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,472 INFO L280 TraceCheckUtils]: 70: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,472 INFO L280 TraceCheckUtils]: 71: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,472 INFO L280 TraceCheckUtils]: 72: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,472 INFO L280 TraceCheckUtils]: 73: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,472 INFO L280 TraceCheckUtils]: 74: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:54,473 INFO L280 TraceCheckUtils]: 75: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,473 INFO L280 TraceCheckUtils]: 76: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,473 INFO L280 TraceCheckUtils]: 77: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,473 INFO L280 TraceCheckUtils]: 78: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,473 INFO L280 TraceCheckUtils]: 79: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,473 INFO L280 TraceCheckUtils]: 80: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,474 INFO L280 TraceCheckUtils]: 81: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,474 INFO L280 TraceCheckUtils]: 82: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,474 INFO L280 TraceCheckUtils]: 83: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,474 INFO L280 TraceCheckUtils]: 84: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,474 INFO L280 TraceCheckUtils]: 85: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:54,474 INFO L280 TraceCheckUtils]: 86: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,475 INFO L280 TraceCheckUtils]: 87: Hoare triple {71128#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,475 INFO L280 TraceCheckUtils]: 88: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,475 INFO L280 TraceCheckUtils]: 89: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,475 INFO L280 TraceCheckUtils]: 90: Hoare triple {71128#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,475 INFO L280 TraceCheckUtils]: 91: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,476 INFO L280 TraceCheckUtils]: 92: Hoare triple {71128#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,476 INFO L280 TraceCheckUtils]: 93: Hoare triple {71128#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,476 INFO L280 TraceCheckUtils]: 94: Hoare triple {71128#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,476 INFO L280 TraceCheckUtils]: 95: Hoare triple {71128#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,476 INFO L280 TraceCheckUtils]: 96: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,476 INFO L280 TraceCheckUtils]: 97: Hoare triple {71128#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,477 INFO L280 TraceCheckUtils]: 98: Hoare triple {71128#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,477 INFO L280 TraceCheckUtils]: 99: Hoare triple {71128#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,477 INFO L280 TraceCheckUtils]: 100: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,477 INFO L280 TraceCheckUtils]: 101: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,477 INFO L280 TraceCheckUtils]: 102: Hoare triple {71128#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,477 INFO L280 TraceCheckUtils]: 103: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,478 INFO L280 TraceCheckUtils]: 104: Hoare triple {71128#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,478 INFO L280 TraceCheckUtils]: 105: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,478 INFO L280 TraceCheckUtils]: 106: Hoare triple {71128#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,478 INFO L280 TraceCheckUtils]: 107: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,478 INFO L280 TraceCheckUtils]: 108: Hoare triple {71128#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,478 INFO L280 TraceCheckUtils]: 109: Hoare triple {71128#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,479 INFO L280 TraceCheckUtils]: 110: Hoare triple {71128#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {71128#true} is VALID [2020-07-17 22:47:54,479 INFO L280 TraceCheckUtils]: 111: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,479 INFO L280 TraceCheckUtils]: 112: Hoare triple {71128#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {71128#true} is VALID [2020-07-17 22:47:54,479 INFO L280 TraceCheckUtils]: 113: Hoare triple {71128#true} assume true; {71128#true} is VALID [2020-07-17 22:47:54,479 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {71128#true} {71128#true} #977#return; {71128#true} is VALID [2020-07-17 22:47:54,480 INFO L280 TraceCheckUtils]: 115: Hoare triple {71128#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {71128#true} is VALID [2020-07-17 22:47:54,480 INFO L280 TraceCheckUtils]: 116: Hoare triple {71128#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {71128#true} is VALID [2020-07-17 22:47:54,480 INFO L280 TraceCheckUtils]: 117: Hoare triple {71128#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71128#true} is VALID [2020-07-17 22:47:54,480 INFO L263 TraceCheckUtils]: 118: Hoare triple {71128#true} call #t~ret3 := calculate_output(~input~0); {71128#true} is VALID [2020-07-17 22:47:54,480 INFO L280 TraceCheckUtils]: 119: Hoare triple {71128#true} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:54,480 INFO L280 TraceCheckUtils]: 120: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,481 INFO L280 TraceCheckUtils]: 121: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,481 INFO L280 TraceCheckUtils]: 122: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,481 INFO L280 TraceCheckUtils]: 123: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,481 INFO L280 TraceCheckUtils]: 124: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,481 INFO L280 TraceCheckUtils]: 125: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,481 INFO L280 TraceCheckUtils]: 126: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,481 INFO L280 TraceCheckUtils]: 127: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 128: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 129: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 130: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 131: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 132: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 133: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 134: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 135: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,482 INFO L280 TraceCheckUtils]: 136: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 137: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 138: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 139: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 140: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 141: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 142: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 143: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 144: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,483 INFO L280 TraceCheckUtils]: 145: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 146: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 147: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 148: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 149: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 150: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 151: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 152: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 153: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,484 INFO L280 TraceCheckUtils]: 154: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 155: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 156: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 157: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 158: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 159: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 160: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 161: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 162: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,485 INFO L280 TraceCheckUtils]: 163: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,486 INFO L280 TraceCheckUtils]: 164: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,486 INFO L280 TraceCheckUtils]: 165: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,486 INFO L280 TraceCheckUtils]: 166: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,486 INFO L280 TraceCheckUtils]: 167: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,486 INFO L280 TraceCheckUtils]: 168: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,486 INFO L280 TraceCheckUtils]: 169: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,486 INFO L280 TraceCheckUtils]: 170: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,487 INFO L280 TraceCheckUtils]: 171: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,487 INFO L280 TraceCheckUtils]: 172: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,487 INFO L280 TraceCheckUtils]: 173: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,487 INFO L280 TraceCheckUtils]: 174: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,487 INFO L280 TraceCheckUtils]: 175: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,487 INFO L280 TraceCheckUtils]: 176: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,488 INFO L280 TraceCheckUtils]: 177: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,488 INFO L280 TraceCheckUtils]: 178: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,488 INFO L280 TraceCheckUtils]: 179: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,488 INFO L280 TraceCheckUtils]: 180: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,488 INFO L280 TraceCheckUtils]: 181: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,488 INFO L280 TraceCheckUtils]: 182: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,489 INFO L280 TraceCheckUtils]: 183: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,489 INFO L280 TraceCheckUtils]: 184: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:54,489 INFO L280 TraceCheckUtils]: 185: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,489 INFO L280 TraceCheckUtils]: 186: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,489 INFO L280 TraceCheckUtils]: 187: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,489 INFO L280 TraceCheckUtils]: 188: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,490 INFO L280 TraceCheckUtils]: 189: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,490 INFO L280 TraceCheckUtils]: 190: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,490 INFO L280 TraceCheckUtils]: 191: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,490 INFO L280 TraceCheckUtils]: 192: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,490 INFO L280 TraceCheckUtils]: 193: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,490 INFO L280 TraceCheckUtils]: 194: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,490 INFO L280 TraceCheckUtils]: 195: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:54,490 INFO L280 TraceCheckUtils]: 196: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 197: Hoare triple {71128#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 198: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 199: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 200: Hoare triple {71128#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 201: Hoare triple {71128#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 202: Hoare triple {71128#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 203: Hoare triple {71128#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 204: Hoare triple {71128#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,491 INFO L280 TraceCheckUtils]: 205: Hoare triple {71128#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 206: Hoare triple {71128#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 207: Hoare triple {71128#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 208: Hoare triple {71128#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 209: Hoare triple {71128#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 210: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 211: Hoare triple {71128#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 212: Hoare triple {71128#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 213: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,492 INFO L280 TraceCheckUtils]: 214: Hoare triple {71128#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L280 TraceCheckUtils]: 215: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L280 TraceCheckUtils]: 216: Hoare triple {71128#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L280 TraceCheckUtils]: 217: Hoare triple {71128#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L280 TraceCheckUtils]: 218: Hoare triple {71128#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L280 TraceCheckUtils]: 219: Hoare triple {71128#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L280 TraceCheckUtils]: 220: Hoare triple {71128#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L280 TraceCheckUtils]: 221: Hoare triple {71128#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; {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L280 TraceCheckUtils]: 222: Hoare triple {71128#true} assume true; {71128#true} is VALID [2020-07-17 22:47:54,493 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {71128#true} {71128#true} #977#return; {71128#true} is VALID [2020-07-17 22:47:54,494 INFO L280 TraceCheckUtils]: 224: Hoare triple {71128#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {71128#true} is VALID [2020-07-17 22:47:54,494 INFO L280 TraceCheckUtils]: 225: Hoare triple {71128#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {71128#true} is VALID [2020-07-17 22:47:54,494 INFO L280 TraceCheckUtils]: 226: Hoare triple {71128#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71128#true} is VALID [2020-07-17 22:47:54,494 INFO L263 TraceCheckUtils]: 227: Hoare triple {71128#true} call #t~ret3 := calculate_output(~input~0); {71128#true} is VALID [2020-07-17 22:47:54,494 INFO L280 TraceCheckUtils]: 228: Hoare triple {71128#true} ~input := #in~input; {71128#true} is VALID [2020-07-17 22:47:54,494 INFO L280 TraceCheckUtils]: 229: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,494 INFO L280 TraceCheckUtils]: 230: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 231: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 232: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 233: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 234: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 235: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 236: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 237: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 238: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,495 INFO L280 TraceCheckUtils]: 239: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 240: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 241: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 242: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 243: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 244: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 245: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 246: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 247: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,496 INFO L280 TraceCheckUtils]: 248: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 249: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 250: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 251: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 252: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 253: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 254: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 255: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 256: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,497 INFO L280 TraceCheckUtils]: 257: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 258: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 259: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 260: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 261: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 262: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 263: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 264: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 265: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,498 INFO L280 TraceCheckUtils]: 266: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,499 INFO L280 TraceCheckUtils]: 267: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,499 INFO L280 TraceCheckUtils]: 268: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,499 INFO L280 TraceCheckUtils]: 269: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,499 INFO L280 TraceCheckUtils]: 270: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,499 INFO L280 TraceCheckUtils]: 271: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,499 INFO L280 TraceCheckUtils]: 272: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,499 INFO L280 TraceCheckUtils]: 273: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,499 INFO L280 TraceCheckUtils]: 274: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 275: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 276: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 277: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 278: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 279: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 280: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 281: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 282: Hoare triple {71128#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 283: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,500 INFO L280 TraceCheckUtils]: 284: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,501 INFO L280 TraceCheckUtils]: 285: Hoare triple {71128#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,501 INFO L280 TraceCheckUtils]: 286: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,501 INFO L280 TraceCheckUtils]: 287: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,501 INFO L280 TraceCheckUtils]: 288: Hoare triple {71128#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,501 INFO L280 TraceCheckUtils]: 289: Hoare triple {71128#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,501 INFO L280 TraceCheckUtils]: 290: Hoare triple {71128#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,501 INFO L280 TraceCheckUtils]: 291: Hoare triple {71128#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,501 INFO L280 TraceCheckUtils]: 292: Hoare triple {71128#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 293: Hoare triple {71128#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 294: Hoare triple {71128#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 295: Hoare triple {71128#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 296: Hoare triple {71128#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 297: Hoare triple {71128#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 298: Hoare triple {71128#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 299: Hoare triple {71128#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 300: Hoare triple {71128#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {71128#true} is VALID [2020-07-17 22:47:54,502 INFO L280 TraceCheckUtils]: 301: Hoare triple {71128#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {71128#true} is VALID [2020-07-17 22:47:54,503 INFO L280 TraceCheckUtils]: 302: Hoare triple {71128#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,503 INFO L280 TraceCheckUtils]: 303: Hoare triple {71128#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {71128#true} is VALID [2020-07-17 22:47:54,503 INFO L280 TraceCheckUtils]: 304: Hoare triple {71128#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {71128#true} is VALID [2020-07-17 22:47:54,504 INFO L280 TraceCheckUtils]: 305: Hoare triple {71128#true} assume ((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;#res := -1; {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:47:54,513 INFO L280 TraceCheckUtils]: 306: Hoare triple {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume true; {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:47:54,514 INFO L275 TraceCheckUtils]: 307: Hoare quadruple {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} {71128#true} #977#return; {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:47:54,515 INFO L280 TraceCheckUtils]: 308: Hoare triple {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:47:54,517 INFO L280 TraceCheckUtils]: 309: Hoare triple {72426#(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; {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:47:54,518 INFO L280 TraceCheckUtils]: 310: Hoare triple {72426#(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); {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:47:54,519 INFO L263 TraceCheckUtils]: 311: Hoare triple {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} call #t~ret3 := calculate_output(~input~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,521 INFO L280 TraceCheckUtils]: 312: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} ~input := #in~input; {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,522 INFO L280 TraceCheckUtils]: 313: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,523 INFO L280 TraceCheckUtils]: 314: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,525 INFO L280 TraceCheckUtils]: 315: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,526 INFO L280 TraceCheckUtils]: 316: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,527 INFO L280 TraceCheckUtils]: 317: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,528 INFO L280 TraceCheckUtils]: 318: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,529 INFO L280 TraceCheckUtils]: 319: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,531 INFO L280 TraceCheckUtils]: 320: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,532 INFO L280 TraceCheckUtils]: 321: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,533 INFO L280 TraceCheckUtils]: 322: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,536 INFO L280 TraceCheckUtils]: 323: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,537 INFO L280 TraceCheckUtils]: 324: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,539 INFO L280 TraceCheckUtils]: 325: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,540 INFO L280 TraceCheckUtils]: 326: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,542 INFO L280 TraceCheckUtils]: 327: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,544 INFO L280 TraceCheckUtils]: 328: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,545 INFO L280 TraceCheckUtils]: 329: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,546 INFO L280 TraceCheckUtils]: 330: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,547 INFO L280 TraceCheckUtils]: 331: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,548 INFO L280 TraceCheckUtils]: 332: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,549 INFO L280 TraceCheckUtils]: 333: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,550 INFO L280 TraceCheckUtils]: 334: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,551 INFO L280 TraceCheckUtils]: 335: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,553 INFO L280 TraceCheckUtils]: 336: Hoare triple {72445#(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); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,560 INFO L280 TraceCheckUtils]: 337: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,562 INFO L280 TraceCheckUtils]: 338: Hoare triple {72445#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,564 INFO L280 TraceCheckUtils]: 339: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,565 INFO L280 TraceCheckUtils]: 340: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,566 INFO L280 TraceCheckUtils]: 341: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,568 INFO L280 TraceCheckUtils]: 342: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,569 INFO L280 TraceCheckUtils]: 343: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,570 INFO L280 TraceCheckUtils]: 344: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,571 INFO L280 TraceCheckUtils]: 345: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,573 INFO L280 TraceCheckUtils]: 346: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,575 INFO L280 TraceCheckUtils]: 347: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,577 INFO L280 TraceCheckUtils]: 348: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,578 INFO L280 TraceCheckUtils]: 349: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,579 INFO L280 TraceCheckUtils]: 350: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,580 INFO L280 TraceCheckUtils]: 351: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,581 INFO L280 TraceCheckUtils]: 352: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,583 INFO L280 TraceCheckUtils]: 353: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,584 INFO L280 TraceCheckUtils]: 354: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,586 INFO L280 TraceCheckUtils]: 355: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,587 INFO L280 TraceCheckUtils]: 356: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,588 INFO L280 TraceCheckUtils]: 357: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,590 INFO L280 TraceCheckUtils]: 358: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,591 INFO L280 TraceCheckUtils]: 359: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,592 INFO L280 TraceCheckUtils]: 360: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,594 INFO L280 TraceCheckUtils]: 361: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,595 INFO L280 TraceCheckUtils]: 362: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,596 INFO L280 TraceCheckUtils]: 363: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,598 INFO L280 TraceCheckUtils]: 364: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,599 INFO L280 TraceCheckUtils]: 365: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,601 INFO L280 TraceCheckUtils]: 366: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,604 INFO L280 TraceCheckUtils]: 367: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,605 INFO L280 TraceCheckUtils]: 368: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,607 INFO L280 TraceCheckUtils]: 369: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,608 INFO L280 TraceCheckUtils]: 370: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,609 INFO L280 TraceCheckUtils]: 371: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,610 INFO L280 TraceCheckUtils]: 372: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,612 INFO L280 TraceCheckUtils]: 373: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,613 INFO L280 TraceCheckUtils]: 374: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,615 INFO L280 TraceCheckUtils]: 375: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,616 INFO L280 TraceCheckUtils]: 376: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,618 INFO L280 TraceCheckUtils]: 377: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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)); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,620 INFO L280 TraceCheckUtils]: 378: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,621 INFO L280 TraceCheckUtils]: 379: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,623 INFO L280 TraceCheckUtils]: 380: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,625 INFO L280 TraceCheckUtils]: 381: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,627 INFO L280 TraceCheckUtils]: 382: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,629 INFO L280 TraceCheckUtils]: 383: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,630 INFO L280 TraceCheckUtils]: 384: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,630 INFO L280 TraceCheckUtils]: 385: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,631 INFO L280 TraceCheckUtils]: 386: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,633 INFO L280 TraceCheckUtils]: 387: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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); {72527#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |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:54,634 INFO L280 TraceCheckUtils]: 388: Hoare triple {72527#(and (<= ~a12~0 |old(~a12~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {72678#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,635 INFO L280 TraceCheckUtils]: 389: Hoare triple {72678#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} assume true; {72678#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} is VALID [2020-07-17 22:47:54,636 INFO L275 TraceCheckUtils]: 390: Hoare quadruple {72678#(or (and (= 1 |old(~a24~0)|) (<= 81 |old(~a12~0)|)) (= 2 |old(~a24~0)|))} {72426#(and (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} #977#return; {71129#false} is VALID [2020-07-17 22:47:54,637 INFO L280 TraceCheckUtils]: 391: Hoare triple {71129#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {71129#false} is VALID [2020-07-17 22:47:54,637 INFO L280 TraceCheckUtils]: 392: Hoare triple {71129#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {71129#false} is VALID [2020-07-17 22:47:54,637 INFO L280 TraceCheckUtils]: 393: Hoare triple {71129#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {71129#false} is VALID [2020-07-17 22:47:54,637 INFO L263 TraceCheckUtils]: 394: Hoare triple {71129#false} call #t~ret3 := calculate_output(~input~0); {71129#false} is VALID [2020-07-17 22:47:54,637 INFO L280 TraceCheckUtils]: 395: Hoare triple {71129#false} ~input := #in~input; {71129#false} is VALID [2020-07-17 22:47:54,638 INFO L280 TraceCheckUtils]: 396: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,638 INFO L280 TraceCheckUtils]: 397: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,638 INFO L280 TraceCheckUtils]: 398: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,638 INFO L280 TraceCheckUtils]: 399: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,638 INFO L280 TraceCheckUtils]: 400: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,638 INFO L280 TraceCheckUtils]: 401: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,638 INFO L280 TraceCheckUtils]: 402: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 403: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 404: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 405: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 406: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 407: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 408: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 409: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 410: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,639 INFO L280 TraceCheckUtils]: 411: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,640 INFO L280 TraceCheckUtils]: 412: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,640 INFO L280 TraceCheckUtils]: 413: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,640 INFO L280 TraceCheckUtils]: 414: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,640 INFO L280 TraceCheckUtils]: 415: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,640 INFO L280 TraceCheckUtils]: 416: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,640 INFO L280 TraceCheckUtils]: 417: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,640 INFO L280 TraceCheckUtils]: 418: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,640 INFO L280 TraceCheckUtils]: 419: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,641 INFO L280 TraceCheckUtils]: 420: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,641 INFO L280 TraceCheckUtils]: 421: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,641 INFO L280 TraceCheckUtils]: 422: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,641 INFO L280 TraceCheckUtils]: 423: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,641 INFO L280 TraceCheckUtils]: 424: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,641 INFO L280 TraceCheckUtils]: 425: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,641 INFO L280 TraceCheckUtils]: 426: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,641 INFO L280 TraceCheckUtils]: 427: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,642 INFO L280 TraceCheckUtils]: 428: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,642 INFO L280 TraceCheckUtils]: 429: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,642 INFO L280 TraceCheckUtils]: 430: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,642 INFO L280 TraceCheckUtils]: 431: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,642 INFO L280 TraceCheckUtils]: 432: Hoare triple {71129#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,642 INFO L280 TraceCheckUtils]: 433: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,642 INFO L280 TraceCheckUtils]: 434: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,642 INFO L280 TraceCheckUtils]: 435: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,643 INFO L280 TraceCheckUtils]: 436: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,643 INFO L280 TraceCheckUtils]: 437: Hoare triple {71129#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,643 INFO L280 TraceCheckUtils]: 438: Hoare triple {71129#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,643 INFO L280 TraceCheckUtils]: 439: Hoare triple {71129#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {71129#false} is VALID [2020-07-17 22:47:54,643 INFO L280 TraceCheckUtils]: 440: Hoare triple {71129#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {71129#false} is VALID [2020-07-17 22:47:54,643 INFO L280 TraceCheckUtils]: 441: Hoare triple {71129#false} assume !false; {71129#false} is VALID [2020-07-17 22:47:54,817 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 449 proven. 2 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2020-07-17 22:47:54,818 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:47:54,818 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2020-07-17 22:47:54,819 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115275461] [2020-07-17 22:47:54,820 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 442 [2020-07-17 22:47:54,830 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:47:54,830 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-17 22:47:55,608 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 353 edges. 353 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:47:55,608 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-17 22:47:55,608 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:47:55,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-17 22:47:55,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-07-17 22:47:55,609 INFO L87 Difference]: Start difference. First operand 2998 states and 3526 transitions. Second operand 11 states. [2020-07-17 22:48:06,837 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 45 [2020-07-17 22:48:11,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:11,475 INFO L93 Difference]: Finished difference Result 5922 states and 6981 transitions. [2020-07-17 22:48:11,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-17 22:48:11,476 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 442 [2020-07-17 22:48:11,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:48:11,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:48:11,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1035 transitions. [2020-07-17 22:48:11,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:48:11,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1035 transitions. [2020-07-17 22:48:11,490 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 24 states and 1035 transitions. [2020-07-17 22:48:14,541 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1035 edges. 1035 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:48:14,855 INFO L225 Difference]: With dead ends: 5922 [2020-07-17 22:48:14,855 INFO L226 Difference]: Without dead ends: 2891 [2020-07-17 22:48:14,858 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=199, Invalid=613, Unknown=0, NotChecked=0, Total=812 [2020-07-17 22:48:14,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2891 states. [2020-07-17 22:48:15,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2891 to 2814. [2020-07-17 22:48:15,449 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:48:15,450 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2891 states. Second operand 2814 states. [2020-07-17 22:48:15,450 INFO L74 IsIncluded]: Start isIncluded. First operand 2891 states. Second operand 2814 states. [2020-07-17 22:48:15,450 INFO L87 Difference]: Start difference. First operand 2891 states. Second operand 2814 states. [2020-07-17 22:48:15,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:15,700 INFO L93 Difference]: Finished difference Result 2891 states and 3232 transitions. [2020-07-17 22:48:15,700 INFO L276 IsEmpty]: Start isEmpty. Operand 2891 states and 3232 transitions. [2020-07-17 22:48:15,704 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:48:15,704 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:48:15,704 INFO L74 IsIncluded]: Start isIncluded. First operand 2814 states. Second operand 2891 states. [2020-07-17 22:48:15,705 INFO L87 Difference]: Start difference. First operand 2814 states. Second operand 2891 states. [2020-07-17 22:48:15,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:15,981 INFO L93 Difference]: Finished difference Result 2891 states and 3232 transitions. [2020-07-17 22:48:15,981 INFO L276 IsEmpty]: Start isEmpty. Operand 2891 states and 3232 transitions. [2020-07-17 22:48:15,985 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:48:15,985 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:48:15,985 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:48:15,985 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:48:15,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2814 states. [2020-07-17 22:48:16,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2814 states to 2814 states and 3136 transitions. [2020-07-17 22:48:16,254 INFO L78 Accepts]: Start accepts. Automaton has 2814 states and 3136 transitions. Word has length 442 [2020-07-17 22:48:16,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:48:16,254 INFO L479 AbstractCegarLoop]: Abstraction has 2814 states and 3136 transitions. [2020-07-17 22:48:16,254 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-17 22:48:16,254 INFO L276 IsEmpty]: Start isEmpty. Operand 2814 states and 3136 transitions. [2020-07-17 22:48:16,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 549 [2020-07-17 22:48:16,259 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:48:16,259 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, 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, 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, 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:16,460 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:48:16,461 INFO L427 AbstractCegarLoop]: === Iteration 10 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:48:16,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:48:16,462 INFO L82 PathProgramCache]: Analyzing trace with hash 808508418, now seen corresponding path program 1 times [2020-07-17 22:48:16,462 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:48:16,463 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593246094] [2020-07-17 22:48:16,463 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:48:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:16,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:16,788 INFO L280 TraceCheckUtils]: 0: Hoare triple {88042#(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; {87562#true} is VALID [2020-07-17 22:48:16,789 INFO L280 TraceCheckUtils]: 1: Hoare triple {87562#true} assume true; {87562#true} is VALID [2020-07-17 22:48:16,789 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {87562#true} {87562#true} #973#return; {87562#true} is VALID [2020-07-17 22:48:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:16,876 INFO L280 TraceCheckUtils]: 0: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {87562#true} is VALID [2020-07-17 22:48:16,876 INFO L280 TraceCheckUtils]: 1: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,877 INFO L280 TraceCheckUtils]: 2: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,877 INFO L280 TraceCheckUtils]: 3: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,877 INFO L280 TraceCheckUtils]: 4: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,877 INFO L280 TraceCheckUtils]: 5: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,878 INFO L280 TraceCheckUtils]: 6: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,878 INFO L280 TraceCheckUtils]: 7: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,878 INFO L280 TraceCheckUtils]: 8: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,878 INFO L280 TraceCheckUtils]: 9: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,878 INFO L280 TraceCheckUtils]: 10: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,879 INFO L280 TraceCheckUtils]: 11: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,879 INFO L280 TraceCheckUtils]: 12: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,879 INFO L280 TraceCheckUtils]: 13: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,879 INFO L280 TraceCheckUtils]: 14: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,879 INFO L280 TraceCheckUtils]: 15: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,879 INFO L280 TraceCheckUtils]: 16: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,880 INFO L280 TraceCheckUtils]: 17: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,880 INFO L280 TraceCheckUtils]: 18: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,880 INFO L280 TraceCheckUtils]: 19: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,880 INFO L280 TraceCheckUtils]: 20: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,881 INFO L280 TraceCheckUtils]: 21: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,881 INFO L280 TraceCheckUtils]: 22: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,881 INFO L280 TraceCheckUtils]: 23: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,881 INFO L280 TraceCheckUtils]: 24: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,881 INFO L280 TraceCheckUtils]: 25: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,881 INFO L280 TraceCheckUtils]: 26: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,882 INFO L280 TraceCheckUtils]: 27: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,882 INFO L280 TraceCheckUtils]: 28: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,882 INFO L280 TraceCheckUtils]: 29: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,882 INFO L280 TraceCheckUtils]: 30: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,882 INFO L280 TraceCheckUtils]: 31: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,883 INFO L280 TraceCheckUtils]: 32: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,883 INFO L280 TraceCheckUtils]: 33: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,883 INFO L280 TraceCheckUtils]: 34: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,883 INFO L280 TraceCheckUtils]: 35: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,883 INFO L280 TraceCheckUtils]: 36: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,884 INFO L280 TraceCheckUtils]: 37: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,884 INFO L280 TraceCheckUtils]: 38: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,884 INFO L280 TraceCheckUtils]: 39: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,884 INFO L280 TraceCheckUtils]: 40: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,884 INFO L280 TraceCheckUtils]: 41: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,885 INFO L280 TraceCheckUtils]: 42: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,885 INFO L280 TraceCheckUtils]: 43: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,885 INFO L280 TraceCheckUtils]: 44: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,885 INFO L280 TraceCheckUtils]: 45: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,885 INFO L280 TraceCheckUtils]: 46: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,886 INFO L280 TraceCheckUtils]: 47: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,886 INFO L280 TraceCheckUtils]: 48: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,886 INFO L280 TraceCheckUtils]: 49: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,886 INFO L280 TraceCheckUtils]: 50: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,886 INFO L280 TraceCheckUtils]: 51: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,887 INFO L280 TraceCheckUtils]: 52: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,887 INFO L280 TraceCheckUtils]: 53: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,887 INFO L280 TraceCheckUtils]: 54: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,887 INFO L280 TraceCheckUtils]: 55: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,887 INFO L280 TraceCheckUtils]: 56: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,888 INFO L280 TraceCheckUtils]: 57: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,888 INFO L280 TraceCheckUtils]: 58: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,888 INFO L280 TraceCheckUtils]: 59: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,888 INFO L280 TraceCheckUtils]: 60: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,888 INFO L280 TraceCheckUtils]: 61: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,888 INFO L280 TraceCheckUtils]: 62: Hoare triple {87562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,889 INFO L280 TraceCheckUtils]: 63: Hoare triple {87562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,889 INFO L280 TraceCheckUtils]: 64: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,889 INFO L280 TraceCheckUtils]: 65: Hoare triple {87562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87562#true} is VALID [2020-07-17 22:48:16,889 INFO L280 TraceCheckUtils]: 66: Hoare triple {87562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,889 INFO L280 TraceCheckUtils]: 67: Hoare triple {87562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,890 INFO L280 TraceCheckUtils]: 68: Hoare triple {87562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,890 INFO L280 TraceCheckUtils]: 69: Hoare triple {87562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,890 INFO L280 TraceCheckUtils]: 70: Hoare triple {87562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,890 INFO L280 TraceCheckUtils]: 71: Hoare triple {87562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,890 INFO L280 TraceCheckUtils]: 72: Hoare triple {87562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,891 INFO L280 TraceCheckUtils]: 73: Hoare triple {87562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,891 INFO L280 TraceCheckUtils]: 74: Hoare triple {87562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,891 INFO L280 TraceCheckUtils]: 75: Hoare triple {87562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,891 INFO L280 TraceCheckUtils]: 76: Hoare triple {87562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87562#true} is VALID [2020-07-17 22:48:16,891 INFO L280 TraceCheckUtils]: 77: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,892 INFO L280 TraceCheckUtils]: 78: Hoare triple {87562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,892 INFO L280 TraceCheckUtils]: 79: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,892 INFO L280 TraceCheckUtils]: 80: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,892 INFO L280 TraceCheckUtils]: 81: Hoare triple {87562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,892 INFO L280 TraceCheckUtils]: 82: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,893 INFO L280 TraceCheckUtils]: 83: Hoare triple {87562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,893 INFO L280 TraceCheckUtils]: 84: Hoare triple {87562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,893 INFO L280 TraceCheckUtils]: 85: Hoare triple {87562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,893 INFO L280 TraceCheckUtils]: 86: Hoare triple {87562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,893 INFO L280 TraceCheckUtils]: 87: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,893 INFO L280 TraceCheckUtils]: 88: Hoare triple {87562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,894 INFO L280 TraceCheckUtils]: 89: Hoare triple {87562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,894 INFO L280 TraceCheckUtils]: 90: Hoare triple {87562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,894 INFO L280 TraceCheckUtils]: 91: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,894 INFO L280 TraceCheckUtils]: 92: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,894 INFO L280 TraceCheckUtils]: 93: Hoare triple {87562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,895 INFO L280 TraceCheckUtils]: 94: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,895 INFO L280 TraceCheckUtils]: 95: Hoare triple {87562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,895 INFO L280 TraceCheckUtils]: 96: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,895 INFO L280 TraceCheckUtils]: 97: Hoare triple {87562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,895 INFO L280 TraceCheckUtils]: 98: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,896 INFO L280 TraceCheckUtils]: 99: Hoare triple {87562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,896 INFO L280 TraceCheckUtils]: 100: Hoare triple {87562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,896 INFO L280 TraceCheckUtils]: 101: Hoare triple {87562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87562#true} is VALID [2020-07-17 22:48:16,896 INFO L280 TraceCheckUtils]: 102: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,898 INFO L280 TraceCheckUtils]: 103: Hoare triple {87562#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:16,899 INFO L280 TraceCheckUtils]: 104: Hoare triple {87673#(= 1 ~a24~0)} assume true; {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:16,901 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {87673#(= 1 ~a24~0)} {87562#true} #977#return; {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:16,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:16,957 INFO L280 TraceCheckUtils]: 0: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {87562#true} is VALID [2020-07-17 22:48:16,958 INFO L280 TraceCheckUtils]: 1: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,958 INFO L280 TraceCheckUtils]: 2: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,958 INFO L280 TraceCheckUtils]: 3: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,958 INFO L280 TraceCheckUtils]: 4: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,958 INFO L280 TraceCheckUtils]: 5: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,959 INFO L280 TraceCheckUtils]: 6: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,959 INFO L280 TraceCheckUtils]: 7: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,959 INFO L280 TraceCheckUtils]: 8: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,959 INFO L280 TraceCheckUtils]: 9: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,959 INFO L280 TraceCheckUtils]: 10: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,960 INFO L280 TraceCheckUtils]: 11: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,960 INFO L280 TraceCheckUtils]: 12: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,960 INFO L280 TraceCheckUtils]: 13: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,960 INFO L280 TraceCheckUtils]: 14: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,960 INFO L280 TraceCheckUtils]: 15: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,960 INFO L280 TraceCheckUtils]: 16: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,961 INFO L280 TraceCheckUtils]: 17: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,961 INFO L280 TraceCheckUtils]: 18: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,961 INFO L280 TraceCheckUtils]: 19: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,961 INFO L280 TraceCheckUtils]: 20: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,961 INFO L280 TraceCheckUtils]: 21: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,961 INFO L280 TraceCheckUtils]: 22: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,962 INFO L280 TraceCheckUtils]: 23: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,962 INFO L280 TraceCheckUtils]: 24: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,962 INFO L280 TraceCheckUtils]: 25: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,962 INFO L280 TraceCheckUtils]: 26: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,962 INFO L280 TraceCheckUtils]: 27: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,963 INFO L280 TraceCheckUtils]: 28: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,963 INFO L280 TraceCheckUtils]: 29: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,963 INFO L280 TraceCheckUtils]: 30: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,963 INFO L280 TraceCheckUtils]: 31: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,963 INFO L280 TraceCheckUtils]: 32: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,964 INFO L280 TraceCheckUtils]: 33: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,964 INFO L280 TraceCheckUtils]: 34: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,964 INFO L280 TraceCheckUtils]: 35: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,964 INFO L280 TraceCheckUtils]: 36: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,964 INFO L280 TraceCheckUtils]: 37: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,964 INFO L280 TraceCheckUtils]: 38: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,965 INFO L280 TraceCheckUtils]: 39: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,965 INFO L280 TraceCheckUtils]: 40: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,965 INFO L280 TraceCheckUtils]: 41: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,965 INFO L280 TraceCheckUtils]: 42: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,965 INFO L280 TraceCheckUtils]: 43: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,966 INFO L280 TraceCheckUtils]: 44: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,966 INFO L280 TraceCheckUtils]: 45: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,966 INFO L280 TraceCheckUtils]: 46: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,966 INFO L280 TraceCheckUtils]: 47: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,966 INFO L280 TraceCheckUtils]: 48: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,966 INFO L280 TraceCheckUtils]: 49: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,967 INFO L280 TraceCheckUtils]: 50: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,967 INFO L280 TraceCheckUtils]: 51: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,967 INFO L280 TraceCheckUtils]: 52: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,967 INFO L280 TraceCheckUtils]: 53: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,967 INFO L280 TraceCheckUtils]: 54: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,968 INFO L280 TraceCheckUtils]: 55: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,968 INFO L280 TraceCheckUtils]: 56: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,968 INFO L280 TraceCheckUtils]: 57: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,968 INFO L280 TraceCheckUtils]: 58: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,968 INFO L280 TraceCheckUtils]: 59: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,968 INFO L280 TraceCheckUtils]: 60: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,969 INFO L280 TraceCheckUtils]: 61: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,969 INFO L280 TraceCheckUtils]: 62: Hoare triple {87562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,969 INFO L280 TraceCheckUtils]: 63: Hoare triple {87562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,969 INFO L280 TraceCheckUtils]: 64: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,969 INFO L280 TraceCheckUtils]: 65: Hoare triple {87562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87562#true} is VALID [2020-07-17 22:48:16,970 INFO L280 TraceCheckUtils]: 66: Hoare triple {87562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,970 INFO L280 TraceCheckUtils]: 67: Hoare triple {87562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,970 INFO L280 TraceCheckUtils]: 68: Hoare triple {87562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,970 INFO L280 TraceCheckUtils]: 69: Hoare triple {87562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,970 INFO L280 TraceCheckUtils]: 70: Hoare triple {87562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,970 INFO L280 TraceCheckUtils]: 71: Hoare triple {87562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,971 INFO L280 TraceCheckUtils]: 72: Hoare triple {87562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,971 INFO L280 TraceCheckUtils]: 73: Hoare triple {87562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,971 INFO L280 TraceCheckUtils]: 74: Hoare triple {87562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,971 INFO L280 TraceCheckUtils]: 75: Hoare triple {87562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,971 INFO L280 TraceCheckUtils]: 76: Hoare triple {87562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87562#true} is VALID [2020-07-17 22:48:16,972 INFO L280 TraceCheckUtils]: 77: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,972 INFO L280 TraceCheckUtils]: 78: Hoare triple {87562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,972 INFO L280 TraceCheckUtils]: 79: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,972 INFO L280 TraceCheckUtils]: 80: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,972 INFO L280 TraceCheckUtils]: 81: Hoare triple {87562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,972 INFO L280 TraceCheckUtils]: 82: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,973 INFO L280 TraceCheckUtils]: 83: Hoare triple {87562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,973 INFO L280 TraceCheckUtils]: 84: Hoare triple {87562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,973 INFO L280 TraceCheckUtils]: 85: Hoare triple {87562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,973 INFO L280 TraceCheckUtils]: 86: Hoare triple {87562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,973 INFO L280 TraceCheckUtils]: 87: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,973 INFO L280 TraceCheckUtils]: 88: Hoare triple {87562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:16,974 INFO L280 TraceCheckUtils]: 89: Hoare triple {87562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,974 INFO L280 TraceCheckUtils]: 90: Hoare triple {87562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,974 INFO L280 TraceCheckUtils]: 91: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,974 INFO L280 TraceCheckUtils]: 92: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,974 INFO L280 TraceCheckUtils]: 93: Hoare triple {87562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,974 INFO L280 TraceCheckUtils]: 94: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,975 INFO L280 TraceCheckUtils]: 95: Hoare triple {87562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:16,975 INFO L280 TraceCheckUtils]: 96: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:16,975 INFO L280 TraceCheckUtils]: 97: Hoare triple {87562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,975 INFO L280 TraceCheckUtils]: 98: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:16,975 INFO L280 TraceCheckUtils]: 99: Hoare triple {87562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,976 INFO L280 TraceCheckUtils]: 100: Hoare triple {87562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:16,976 INFO L280 TraceCheckUtils]: 101: Hoare triple {87562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87562#true} is VALID [2020-07-17 22:48:16,981 INFO L280 TraceCheckUtils]: 102: Hoare triple {87562#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; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:16,983 INFO L280 TraceCheckUtils]: 103: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume true; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:16,985 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} {87673#(= 1 ~a24~0)} #977#return; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:17,093 INFO L280 TraceCheckUtils]: 0: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,095 INFO L280 TraceCheckUtils]: 1: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,095 INFO L280 TraceCheckUtils]: 2: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,096 INFO L280 TraceCheckUtils]: 3: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,098 INFO L280 TraceCheckUtils]: 4: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,099 INFO L280 TraceCheckUtils]: 5: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,100 INFO L280 TraceCheckUtils]: 6: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,101 INFO L280 TraceCheckUtils]: 7: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,102 INFO L280 TraceCheckUtils]: 8: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,103 INFO L280 TraceCheckUtils]: 9: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,105 INFO L280 TraceCheckUtils]: 10: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,106 INFO L280 TraceCheckUtils]: 11: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,107 INFO L280 TraceCheckUtils]: 12: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,109 INFO L280 TraceCheckUtils]: 13: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,110 INFO L280 TraceCheckUtils]: 14: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,111 INFO L280 TraceCheckUtils]: 15: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,113 INFO L280 TraceCheckUtils]: 16: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,114 INFO L280 TraceCheckUtils]: 17: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,115 INFO L280 TraceCheckUtils]: 18: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,116 INFO L280 TraceCheckUtils]: 19: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,117 INFO L280 TraceCheckUtils]: 20: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,118 INFO L280 TraceCheckUtils]: 21: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,120 INFO L280 TraceCheckUtils]: 22: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,121 INFO L280 TraceCheckUtils]: 23: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,123 INFO L280 TraceCheckUtils]: 24: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,124 INFO L280 TraceCheckUtils]: 25: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,125 INFO L280 TraceCheckUtils]: 26: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,126 INFO L280 TraceCheckUtils]: 27: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,127 INFO L280 TraceCheckUtils]: 28: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,129 INFO L280 TraceCheckUtils]: 29: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,130 INFO L280 TraceCheckUtils]: 30: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,130 INFO L280 TraceCheckUtils]: 31: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,131 INFO L280 TraceCheckUtils]: 32: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,132 INFO L280 TraceCheckUtils]: 33: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,134 INFO L280 TraceCheckUtils]: 34: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,135 INFO L280 TraceCheckUtils]: 35: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,136 INFO L280 TraceCheckUtils]: 36: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,137 INFO L280 TraceCheckUtils]: 37: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,139 INFO L280 TraceCheckUtils]: 38: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,140 INFO L280 TraceCheckUtils]: 39: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,141 INFO L280 TraceCheckUtils]: 40: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,143 INFO L280 TraceCheckUtils]: 41: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,144 INFO L280 TraceCheckUtils]: 42: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,145 INFO L280 TraceCheckUtils]: 43: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,147 INFO L280 TraceCheckUtils]: 44: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,148 INFO L280 TraceCheckUtils]: 45: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,149 INFO L280 TraceCheckUtils]: 46: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,150 INFO L280 TraceCheckUtils]: 47: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,152 INFO L280 TraceCheckUtils]: 48: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,154 INFO L280 TraceCheckUtils]: 49: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,155 INFO L280 TraceCheckUtils]: 50: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,156 INFO L280 TraceCheckUtils]: 51: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,157 INFO L280 TraceCheckUtils]: 52: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,158 INFO L280 TraceCheckUtils]: 53: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,159 INFO L280 TraceCheckUtils]: 54: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,160 INFO L280 TraceCheckUtils]: 55: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,161 INFO L280 TraceCheckUtils]: 56: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,163 INFO L280 TraceCheckUtils]: 57: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,164 INFO L280 TraceCheckUtils]: 58: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,165 INFO L280 TraceCheckUtils]: 59: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,167 INFO L280 TraceCheckUtils]: 60: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,168 INFO L280 TraceCheckUtils]: 61: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,170 INFO L280 TraceCheckUtils]: 62: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,171 INFO L280 TraceCheckUtils]: 63: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,172 INFO L280 TraceCheckUtils]: 64: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,172 INFO L280 TraceCheckUtils]: 65: Hoare triple {88044#(= ~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)); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,174 INFO L280 TraceCheckUtils]: 66: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,176 INFO L280 TraceCheckUtils]: 67: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,177 INFO L280 TraceCheckUtils]: 68: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,178 INFO L280 TraceCheckUtils]: 69: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,179 INFO L280 TraceCheckUtils]: 70: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,180 INFO L280 TraceCheckUtils]: 71: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,182 INFO L280 TraceCheckUtils]: 72: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,182 INFO L280 TraceCheckUtils]: 73: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,184 INFO L280 TraceCheckUtils]: 74: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,185 INFO L280 TraceCheckUtils]: 75: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,187 INFO L280 TraceCheckUtils]: 76: Hoare triple {88044#(= ~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))); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,188 INFO L280 TraceCheckUtils]: 77: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,190 INFO L280 TraceCheckUtils]: 78: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,192 INFO L280 TraceCheckUtils]: 79: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,193 INFO L280 TraceCheckUtils]: 80: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,194 INFO L280 TraceCheckUtils]: 81: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,195 INFO L280 TraceCheckUtils]: 82: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,196 INFO L280 TraceCheckUtils]: 83: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,197 INFO L280 TraceCheckUtils]: 84: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,198 INFO L280 TraceCheckUtils]: 85: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,199 INFO L280 TraceCheckUtils]: 86: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,200 INFO L280 TraceCheckUtils]: 87: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,202 INFO L280 TraceCheckUtils]: 88: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,203 INFO L280 TraceCheckUtils]: 89: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,203 INFO L280 TraceCheckUtils]: 90: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,204 INFO L280 TraceCheckUtils]: 91: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,206 INFO L280 TraceCheckUtils]: 92: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,207 INFO L280 TraceCheckUtils]: 93: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,207 INFO L280 TraceCheckUtils]: 94: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,208 INFO L280 TraceCheckUtils]: 95: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,210 INFO L280 TraceCheckUtils]: 96: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,211 INFO L280 TraceCheckUtils]: 97: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,212 INFO L280 TraceCheckUtils]: 98: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,213 INFO L280 TraceCheckUtils]: 99: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,214 INFO L280 TraceCheckUtils]: 100: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,216 INFO L280 TraceCheckUtils]: 101: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,218 INFO L280 TraceCheckUtils]: 102: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,219 INFO L280 TraceCheckUtils]: 103: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,220 INFO L280 TraceCheckUtils]: 104: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,222 INFO L280 TraceCheckUtils]: 105: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,222 INFO L280 TraceCheckUtils]: 106: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,224 INFO L280 TraceCheckUtils]: 107: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,225 INFO L280 TraceCheckUtils]: 108: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,226 INFO L280 TraceCheckUtils]: 109: Hoare triple {88044#(= ~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))); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,228 INFO L280 TraceCheckUtils]: 110: Hoare triple {88044#(= ~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;~a21~0 := 9;#res := 21; {88045#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,229 INFO L280 TraceCheckUtils]: 111: Hoare triple {88045#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} assume true; {88045#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,231 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {88045#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} #977#return; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:17,352 INFO L280 TraceCheckUtils]: 0: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,353 INFO L280 TraceCheckUtils]: 1: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,354 INFO L280 TraceCheckUtils]: 2: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,355 INFO L280 TraceCheckUtils]: 3: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,356 INFO L280 TraceCheckUtils]: 4: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,357 INFO L280 TraceCheckUtils]: 5: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,358 INFO L280 TraceCheckUtils]: 6: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,359 INFO L280 TraceCheckUtils]: 7: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,360 INFO L280 TraceCheckUtils]: 8: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,361 INFO L280 TraceCheckUtils]: 9: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,362 INFO L280 TraceCheckUtils]: 10: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,363 INFO L280 TraceCheckUtils]: 11: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,365 INFO L280 TraceCheckUtils]: 12: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,366 INFO L280 TraceCheckUtils]: 13: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,367 INFO L280 TraceCheckUtils]: 14: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,369 INFO L280 TraceCheckUtils]: 15: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,370 INFO L280 TraceCheckUtils]: 16: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,371 INFO L280 TraceCheckUtils]: 17: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,373 INFO L280 TraceCheckUtils]: 18: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,374 INFO L280 TraceCheckUtils]: 19: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,375 INFO L280 TraceCheckUtils]: 20: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,376 INFO L280 TraceCheckUtils]: 21: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,377 INFO L280 TraceCheckUtils]: 22: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,379 INFO L280 TraceCheckUtils]: 23: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,380 INFO L280 TraceCheckUtils]: 24: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,381 INFO L280 TraceCheckUtils]: 25: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,382 INFO L280 TraceCheckUtils]: 26: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,383 INFO L280 TraceCheckUtils]: 27: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,384 INFO L280 TraceCheckUtils]: 28: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,384 INFO L280 TraceCheckUtils]: 29: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,386 INFO L280 TraceCheckUtils]: 30: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,387 INFO L280 TraceCheckUtils]: 31: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,387 INFO L280 TraceCheckUtils]: 32: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,388 INFO L280 TraceCheckUtils]: 33: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,389 INFO L280 TraceCheckUtils]: 34: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,390 INFO L280 TraceCheckUtils]: 35: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,390 INFO L280 TraceCheckUtils]: 36: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,392 INFO L280 TraceCheckUtils]: 37: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,393 INFO L280 TraceCheckUtils]: 38: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,393 INFO L280 TraceCheckUtils]: 39: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,394 INFO L280 TraceCheckUtils]: 40: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,395 INFO L280 TraceCheckUtils]: 41: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,396 INFO L280 TraceCheckUtils]: 42: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,397 INFO L280 TraceCheckUtils]: 43: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,398 INFO L280 TraceCheckUtils]: 44: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,399 INFO L280 TraceCheckUtils]: 45: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,400 INFO L280 TraceCheckUtils]: 46: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,401 INFO L280 TraceCheckUtils]: 47: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,402 INFO L280 TraceCheckUtils]: 48: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,404 INFO L280 TraceCheckUtils]: 49: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,406 INFO L280 TraceCheckUtils]: 50: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,407 INFO L280 TraceCheckUtils]: 51: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,407 INFO L280 TraceCheckUtils]: 52: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,408 INFO L280 TraceCheckUtils]: 53: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,409 INFO L280 TraceCheckUtils]: 54: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,411 INFO L280 TraceCheckUtils]: 55: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,412 INFO L280 TraceCheckUtils]: 56: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,413 INFO L280 TraceCheckUtils]: 57: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,415 INFO L280 TraceCheckUtils]: 58: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,416 INFO L280 TraceCheckUtils]: 59: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,417 INFO L280 TraceCheckUtils]: 60: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,417 INFO L280 TraceCheckUtils]: 61: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,418 INFO L280 TraceCheckUtils]: 62: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,419 INFO L280 TraceCheckUtils]: 63: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,420 INFO L280 TraceCheckUtils]: 64: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,421 INFO L280 TraceCheckUtils]: 65: Hoare triple {88044#(= ~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)); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,428 INFO L280 TraceCheckUtils]: 66: Hoare triple {88044#(= ~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;~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; {88046#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:48:17,430 INFO L280 TraceCheckUtils]: 67: Hoare triple {88046#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {88046#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:48:17,433 INFO L275 TraceCheckUtils]: 68: Hoare quadruple {88046#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} #977#return; {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-17 22:48:17,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:17,542 INFO L280 TraceCheckUtils]: 0: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {88043#(and (= ~a12~0 |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:17,543 INFO L280 TraceCheckUtils]: 1: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,545 INFO L280 TraceCheckUtils]: 2: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,547 INFO L280 TraceCheckUtils]: 3: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,548 INFO L280 TraceCheckUtils]: 4: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,550 INFO L280 TraceCheckUtils]: 5: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,552 INFO L280 TraceCheckUtils]: 6: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,553 INFO L280 TraceCheckUtils]: 7: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,555 INFO L280 TraceCheckUtils]: 8: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,557 INFO L280 TraceCheckUtils]: 9: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,559 INFO L280 TraceCheckUtils]: 10: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,560 INFO L280 TraceCheckUtils]: 11: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,562 INFO L280 TraceCheckUtils]: 12: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,564 INFO L280 TraceCheckUtils]: 13: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,566 INFO L280 TraceCheckUtils]: 14: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,567 INFO L280 TraceCheckUtils]: 15: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,569 INFO L280 TraceCheckUtils]: 16: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,570 INFO L280 TraceCheckUtils]: 17: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,572 INFO L280 TraceCheckUtils]: 18: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,574 INFO L280 TraceCheckUtils]: 19: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,576 INFO L280 TraceCheckUtils]: 20: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,577 INFO L280 TraceCheckUtils]: 21: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,579 INFO L280 TraceCheckUtils]: 22: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,581 INFO L280 TraceCheckUtils]: 23: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,582 INFO L280 TraceCheckUtils]: 24: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,584 INFO L280 TraceCheckUtils]: 25: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:17,586 INFO L280 TraceCheckUtils]: 26: Hoare triple {88043#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,588 INFO L280 TraceCheckUtils]: 27: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,588 INFO L280 TraceCheckUtils]: 28: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,589 INFO L280 TraceCheckUtils]: 29: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,591 INFO L280 TraceCheckUtils]: 30: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,592 INFO L280 TraceCheckUtils]: 31: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,593 INFO L280 TraceCheckUtils]: 32: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,593 INFO L280 TraceCheckUtils]: 33: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,595 INFO L280 TraceCheckUtils]: 34: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,596 INFO L280 TraceCheckUtils]: 35: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,597 INFO L280 TraceCheckUtils]: 36: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,598 INFO L280 TraceCheckUtils]: 37: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,600 INFO L280 TraceCheckUtils]: 38: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,601 INFO L280 TraceCheckUtils]: 39: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,602 INFO L280 TraceCheckUtils]: 40: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,604 INFO L280 TraceCheckUtils]: 41: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,605 INFO L280 TraceCheckUtils]: 42: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,607 INFO L280 TraceCheckUtils]: 43: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,608 INFO L280 TraceCheckUtils]: 44: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,609 INFO L280 TraceCheckUtils]: 45: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,610 INFO L280 TraceCheckUtils]: 46: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,612 INFO L280 TraceCheckUtils]: 47: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,613 INFO L280 TraceCheckUtils]: 48: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,614 INFO L280 TraceCheckUtils]: 49: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,615 INFO L280 TraceCheckUtils]: 50: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,616 INFO L280 TraceCheckUtils]: 51: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,617 INFO L280 TraceCheckUtils]: 52: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,619 INFO L280 TraceCheckUtils]: 53: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,620 INFO L280 TraceCheckUtils]: 54: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,621 INFO L280 TraceCheckUtils]: 55: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,622 INFO L280 TraceCheckUtils]: 56: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,623 INFO L280 TraceCheckUtils]: 57: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,625 INFO L280 TraceCheckUtils]: 58: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,626 INFO L280 TraceCheckUtils]: 59: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,627 INFO L280 TraceCheckUtils]: 60: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,628 INFO L280 TraceCheckUtils]: 61: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,630 INFO L280 TraceCheckUtils]: 62: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,631 INFO L280 TraceCheckUtils]: 63: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,632 INFO L280 TraceCheckUtils]: 64: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,633 INFO L280 TraceCheckUtils]: 65: Hoare triple {88047#(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)); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,635 INFO L280 TraceCheckUtils]: 66: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,636 INFO L280 TraceCheckUtils]: 67: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,637 INFO L280 TraceCheckUtils]: 68: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,638 INFO L280 TraceCheckUtils]: 69: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,639 INFO L280 TraceCheckUtils]: 70: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,641 INFO L280 TraceCheckUtils]: 71: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,643 INFO L280 TraceCheckUtils]: 72: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,645 INFO L280 TraceCheckUtils]: 73: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,646 INFO L280 TraceCheckUtils]: 74: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,647 INFO L280 TraceCheckUtils]: 75: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,649 INFO L280 TraceCheckUtils]: 76: Hoare triple {88047#(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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,650 INFO L280 TraceCheckUtils]: 77: Hoare triple {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:17,653 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} #977#return; {87563#false} is VALID [2020-07-17 22:48:17,708 INFO L263 TraceCheckUtils]: 0: Hoare triple {87562#true} call ULTIMATE.init(); {88042#(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:17,709 INFO L280 TraceCheckUtils]: 1: Hoare triple {88042#(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; {87562#true} is VALID [2020-07-17 22:48:17,709 INFO L280 TraceCheckUtils]: 2: Hoare triple {87562#true} assume true; {87562#true} is VALID [2020-07-17 22:48:17,709 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {87562#true} {87562#true} #973#return; {87562#true} is VALID [2020-07-17 22:48:17,709 INFO L263 TraceCheckUtils]: 4: Hoare triple {87562#true} call #t~ret4 := main(); {87562#true} is VALID [2020-07-17 22:48:17,710 INFO L280 TraceCheckUtils]: 5: Hoare triple {87562#true} ~output~0 := -1; {87562#true} is VALID [2020-07-17 22:48:17,710 INFO L280 TraceCheckUtils]: 6: Hoare triple {87562#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87562#true} is VALID [2020-07-17 22:48:17,710 INFO L280 TraceCheckUtils]: 7: Hoare triple {87562#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87562#true} is VALID [2020-07-17 22:48:17,712 INFO L263 TraceCheckUtils]: 8: Hoare triple {87562#true} call #t~ret3 := calculate_output(~input~0); {88043#(and (= ~a12~0 |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:17,713 INFO L280 TraceCheckUtils]: 9: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {87562#true} is VALID [2020-07-17 22:48:17,713 INFO L280 TraceCheckUtils]: 10: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,713 INFO L280 TraceCheckUtils]: 11: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,714 INFO L280 TraceCheckUtils]: 12: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,714 INFO L280 TraceCheckUtils]: 13: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,714 INFO L280 TraceCheckUtils]: 14: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,715 INFO L280 TraceCheckUtils]: 15: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,715 INFO L280 TraceCheckUtils]: 16: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,715 INFO L280 TraceCheckUtils]: 17: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,715 INFO L280 TraceCheckUtils]: 18: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,716 INFO L280 TraceCheckUtils]: 19: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,716 INFO L280 TraceCheckUtils]: 20: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,716 INFO L280 TraceCheckUtils]: 21: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,716 INFO L280 TraceCheckUtils]: 22: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,717 INFO L280 TraceCheckUtils]: 23: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,717 INFO L280 TraceCheckUtils]: 24: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,717 INFO L280 TraceCheckUtils]: 25: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,718 INFO L280 TraceCheckUtils]: 26: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,718 INFO L280 TraceCheckUtils]: 27: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,718 INFO L280 TraceCheckUtils]: 28: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,718 INFO L280 TraceCheckUtils]: 29: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,718 INFO L280 TraceCheckUtils]: 30: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,719 INFO L280 TraceCheckUtils]: 31: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,719 INFO L280 TraceCheckUtils]: 32: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,719 INFO L280 TraceCheckUtils]: 33: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,719 INFO L280 TraceCheckUtils]: 34: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,719 INFO L280 TraceCheckUtils]: 35: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,720 INFO L280 TraceCheckUtils]: 36: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,720 INFO L280 TraceCheckUtils]: 37: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,720 INFO L280 TraceCheckUtils]: 38: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,720 INFO L280 TraceCheckUtils]: 39: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,721 INFO L280 TraceCheckUtils]: 40: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,721 INFO L280 TraceCheckUtils]: 41: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,721 INFO L280 TraceCheckUtils]: 42: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,722 INFO L280 TraceCheckUtils]: 43: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,722 INFO L280 TraceCheckUtils]: 44: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,722 INFO L280 TraceCheckUtils]: 45: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,722 INFO L280 TraceCheckUtils]: 46: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,723 INFO L280 TraceCheckUtils]: 47: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,723 INFO L280 TraceCheckUtils]: 48: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,723 INFO L280 TraceCheckUtils]: 49: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,723 INFO L280 TraceCheckUtils]: 50: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,724 INFO L280 TraceCheckUtils]: 51: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,724 INFO L280 TraceCheckUtils]: 52: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,724 INFO L280 TraceCheckUtils]: 53: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,725 INFO L280 TraceCheckUtils]: 54: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,725 INFO L280 TraceCheckUtils]: 55: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,725 INFO L280 TraceCheckUtils]: 56: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,725 INFO L280 TraceCheckUtils]: 57: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,726 INFO L280 TraceCheckUtils]: 58: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,726 INFO L280 TraceCheckUtils]: 59: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,726 INFO L280 TraceCheckUtils]: 60: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,727 INFO L280 TraceCheckUtils]: 61: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,727 INFO L280 TraceCheckUtils]: 62: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,727 INFO L280 TraceCheckUtils]: 63: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,727 INFO L280 TraceCheckUtils]: 64: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,728 INFO L280 TraceCheckUtils]: 65: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,728 INFO L280 TraceCheckUtils]: 66: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,728 INFO L280 TraceCheckUtils]: 67: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,728 INFO L280 TraceCheckUtils]: 68: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,728 INFO L280 TraceCheckUtils]: 69: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,728 INFO L280 TraceCheckUtils]: 70: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,729 INFO L280 TraceCheckUtils]: 71: Hoare triple {87562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,729 INFO L280 TraceCheckUtils]: 72: Hoare triple {87562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,729 INFO L280 TraceCheckUtils]: 73: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,729 INFO L280 TraceCheckUtils]: 74: Hoare triple {87562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87562#true} is VALID [2020-07-17 22:48:17,729 INFO L280 TraceCheckUtils]: 75: Hoare triple {87562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,729 INFO L280 TraceCheckUtils]: 76: Hoare triple {87562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,730 INFO L280 TraceCheckUtils]: 77: Hoare triple {87562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,730 INFO L280 TraceCheckUtils]: 78: Hoare triple {87562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,730 INFO L280 TraceCheckUtils]: 79: Hoare triple {87562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,730 INFO L280 TraceCheckUtils]: 80: Hoare triple {87562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,730 INFO L280 TraceCheckUtils]: 81: Hoare triple {87562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,731 INFO L280 TraceCheckUtils]: 82: Hoare triple {87562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,731 INFO L280 TraceCheckUtils]: 83: Hoare triple {87562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,731 INFO L280 TraceCheckUtils]: 84: Hoare triple {87562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,731 INFO L280 TraceCheckUtils]: 85: Hoare triple {87562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87562#true} is VALID [2020-07-17 22:48:17,731 INFO L280 TraceCheckUtils]: 86: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,732 INFO L280 TraceCheckUtils]: 87: Hoare triple {87562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,732 INFO L280 TraceCheckUtils]: 88: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,732 INFO L280 TraceCheckUtils]: 89: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,732 INFO L280 TraceCheckUtils]: 90: Hoare triple {87562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,732 INFO L280 TraceCheckUtils]: 91: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,733 INFO L280 TraceCheckUtils]: 92: Hoare triple {87562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,733 INFO L280 TraceCheckUtils]: 93: Hoare triple {87562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,733 INFO L280 TraceCheckUtils]: 94: Hoare triple {87562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,733 INFO L280 TraceCheckUtils]: 95: Hoare triple {87562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,733 INFO L280 TraceCheckUtils]: 96: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,733 INFO L280 TraceCheckUtils]: 97: Hoare triple {87562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,734 INFO L280 TraceCheckUtils]: 98: Hoare triple {87562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,734 INFO L280 TraceCheckUtils]: 99: Hoare triple {87562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,734 INFO L280 TraceCheckUtils]: 100: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,734 INFO L280 TraceCheckUtils]: 101: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,734 INFO L280 TraceCheckUtils]: 102: Hoare triple {87562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,734 INFO L280 TraceCheckUtils]: 103: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,735 INFO L280 TraceCheckUtils]: 104: Hoare triple {87562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,735 INFO L280 TraceCheckUtils]: 105: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,735 INFO L280 TraceCheckUtils]: 106: Hoare triple {87562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,735 INFO L280 TraceCheckUtils]: 107: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,735 INFO L280 TraceCheckUtils]: 108: Hoare triple {87562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,736 INFO L280 TraceCheckUtils]: 109: Hoare triple {87562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,736 INFO L280 TraceCheckUtils]: 110: Hoare triple {87562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87562#true} is VALID [2020-07-17 22:48:17,736 INFO L280 TraceCheckUtils]: 111: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,737 INFO L280 TraceCheckUtils]: 112: Hoare triple {87562#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:17,738 INFO L280 TraceCheckUtils]: 113: Hoare triple {87673#(= 1 ~a24~0)} assume true; {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:17,740 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {87673#(= 1 ~a24~0)} {87562#true} #977#return; {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:17,741 INFO L280 TraceCheckUtils]: 115: Hoare triple {87673#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:17,742 INFO L280 TraceCheckUtils]: 116: Hoare triple {87673#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:17,743 INFO L280 TraceCheckUtils]: 117: Hoare triple {87673#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87673#(= 1 ~a24~0)} is VALID [2020-07-17 22:48:17,745 INFO L263 TraceCheckUtils]: 118: Hoare triple {87673#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {88043#(and (= ~a12~0 |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:17,746 INFO L280 TraceCheckUtils]: 119: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {87562#true} is VALID [2020-07-17 22:48:17,746 INFO L280 TraceCheckUtils]: 120: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,746 INFO L280 TraceCheckUtils]: 121: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,747 INFO L280 TraceCheckUtils]: 122: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,747 INFO L280 TraceCheckUtils]: 123: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,747 INFO L280 TraceCheckUtils]: 124: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,747 INFO L280 TraceCheckUtils]: 125: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,748 INFO L280 TraceCheckUtils]: 126: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,748 INFO L280 TraceCheckUtils]: 127: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,748 INFO L280 TraceCheckUtils]: 128: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,749 INFO L280 TraceCheckUtils]: 129: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,749 INFO L280 TraceCheckUtils]: 130: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,749 INFO L280 TraceCheckUtils]: 131: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,750 INFO L280 TraceCheckUtils]: 132: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,750 INFO L280 TraceCheckUtils]: 133: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,750 INFO L280 TraceCheckUtils]: 134: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,750 INFO L280 TraceCheckUtils]: 135: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,751 INFO L280 TraceCheckUtils]: 136: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,751 INFO L280 TraceCheckUtils]: 137: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,751 INFO L280 TraceCheckUtils]: 138: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,751 INFO L280 TraceCheckUtils]: 139: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,752 INFO L280 TraceCheckUtils]: 140: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,752 INFO L280 TraceCheckUtils]: 141: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,752 INFO L280 TraceCheckUtils]: 142: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,753 INFO L280 TraceCheckUtils]: 143: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,753 INFO L280 TraceCheckUtils]: 144: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,753 INFO L280 TraceCheckUtils]: 145: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,754 INFO L280 TraceCheckUtils]: 146: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,754 INFO L280 TraceCheckUtils]: 147: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,754 INFO L280 TraceCheckUtils]: 148: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,754 INFO L280 TraceCheckUtils]: 149: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,755 INFO L280 TraceCheckUtils]: 150: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,755 INFO L280 TraceCheckUtils]: 151: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,755 INFO L280 TraceCheckUtils]: 152: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,756 INFO L280 TraceCheckUtils]: 153: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,756 INFO L280 TraceCheckUtils]: 154: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,756 INFO L280 TraceCheckUtils]: 155: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,756 INFO L280 TraceCheckUtils]: 156: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,757 INFO L280 TraceCheckUtils]: 157: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,757 INFO L280 TraceCheckUtils]: 158: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,757 INFO L280 TraceCheckUtils]: 159: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,758 INFO L280 TraceCheckUtils]: 160: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,758 INFO L280 TraceCheckUtils]: 161: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,758 INFO L280 TraceCheckUtils]: 162: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,758 INFO L280 TraceCheckUtils]: 163: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,759 INFO L280 TraceCheckUtils]: 164: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,759 INFO L280 TraceCheckUtils]: 165: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,759 INFO L280 TraceCheckUtils]: 166: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,760 INFO L280 TraceCheckUtils]: 167: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,760 INFO L280 TraceCheckUtils]: 168: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,760 INFO L280 TraceCheckUtils]: 169: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,761 INFO L280 TraceCheckUtils]: 170: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,761 INFO L280 TraceCheckUtils]: 171: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,761 INFO L280 TraceCheckUtils]: 172: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,761 INFO L280 TraceCheckUtils]: 173: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,762 INFO L280 TraceCheckUtils]: 174: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,762 INFO L280 TraceCheckUtils]: 175: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,762 INFO L280 TraceCheckUtils]: 176: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,762 INFO L280 TraceCheckUtils]: 177: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,763 INFO L280 TraceCheckUtils]: 178: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,763 INFO L280 TraceCheckUtils]: 179: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,763 INFO L280 TraceCheckUtils]: 180: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,764 INFO L280 TraceCheckUtils]: 181: Hoare triple {87562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,764 INFO L280 TraceCheckUtils]: 182: Hoare triple {87562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,764 INFO L280 TraceCheckUtils]: 183: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,764 INFO L280 TraceCheckUtils]: 184: Hoare triple {87562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87562#true} is VALID [2020-07-17 22:48:17,765 INFO L280 TraceCheckUtils]: 185: Hoare triple {87562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,765 INFO L280 TraceCheckUtils]: 186: Hoare triple {87562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,765 INFO L280 TraceCheckUtils]: 187: Hoare triple {87562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,765 INFO L280 TraceCheckUtils]: 188: Hoare triple {87562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,766 INFO L280 TraceCheckUtils]: 189: Hoare triple {87562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,766 INFO L280 TraceCheckUtils]: 190: Hoare triple {87562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,766 INFO L280 TraceCheckUtils]: 191: Hoare triple {87562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,766 INFO L280 TraceCheckUtils]: 192: Hoare triple {87562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,767 INFO L280 TraceCheckUtils]: 193: Hoare triple {87562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,767 INFO L280 TraceCheckUtils]: 194: Hoare triple {87562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,767 INFO L280 TraceCheckUtils]: 195: Hoare triple {87562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87562#true} is VALID [2020-07-17 22:48:17,768 INFO L280 TraceCheckUtils]: 196: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,768 INFO L280 TraceCheckUtils]: 197: Hoare triple {87562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,768 INFO L280 TraceCheckUtils]: 198: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,768 INFO L280 TraceCheckUtils]: 199: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,769 INFO L280 TraceCheckUtils]: 200: Hoare triple {87562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,769 INFO L280 TraceCheckUtils]: 201: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,769 INFO L280 TraceCheckUtils]: 202: Hoare triple {87562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,769 INFO L280 TraceCheckUtils]: 203: Hoare triple {87562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,770 INFO L280 TraceCheckUtils]: 204: Hoare triple {87562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,770 INFO L280 TraceCheckUtils]: 205: Hoare triple {87562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,770 INFO L280 TraceCheckUtils]: 206: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,771 INFO L280 TraceCheckUtils]: 207: Hoare triple {87562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:17,771 INFO L280 TraceCheckUtils]: 208: Hoare triple {87562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,771 INFO L280 TraceCheckUtils]: 209: Hoare triple {87562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,771 INFO L280 TraceCheckUtils]: 210: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,772 INFO L280 TraceCheckUtils]: 211: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,772 INFO L280 TraceCheckUtils]: 212: Hoare triple {87562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,772 INFO L280 TraceCheckUtils]: 213: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,773 INFO L280 TraceCheckUtils]: 214: Hoare triple {87562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:17,773 INFO L280 TraceCheckUtils]: 215: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:17,773 INFO L280 TraceCheckUtils]: 216: Hoare triple {87562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,773 INFO L280 TraceCheckUtils]: 217: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:17,774 INFO L280 TraceCheckUtils]: 218: Hoare triple {87562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,774 INFO L280 TraceCheckUtils]: 219: Hoare triple {87562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:17,774 INFO L280 TraceCheckUtils]: 220: Hoare triple {87562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87562#true} is VALID [2020-07-17 22:48:17,782 INFO L280 TraceCheckUtils]: 221: Hoare triple {87562#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; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,784 INFO L280 TraceCheckUtils]: 222: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume true; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,786 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} {87673#(= 1 ~a24~0)} #977#return; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,788 INFO L280 TraceCheckUtils]: 224: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,790 INFO L280 TraceCheckUtils]: 225: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,791 INFO L280 TraceCheckUtils]: 226: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,793 INFO L263 TraceCheckUtils]: 227: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {88043#(and (= ~a12~0 |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:17,795 INFO L280 TraceCheckUtils]: 228: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,797 INFO L280 TraceCheckUtils]: 229: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,798 INFO L280 TraceCheckUtils]: 230: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,799 INFO L280 TraceCheckUtils]: 231: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,801 INFO L280 TraceCheckUtils]: 232: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,802 INFO L280 TraceCheckUtils]: 233: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,803 INFO L280 TraceCheckUtils]: 234: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,804 INFO L280 TraceCheckUtils]: 235: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,805 INFO L280 TraceCheckUtils]: 236: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,807 INFO L280 TraceCheckUtils]: 237: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,808 INFO L280 TraceCheckUtils]: 238: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,810 INFO L280 TraceCheckUtils]: 239: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,810 INFO L280 TraceCheckUtils]: 240: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,811 INFO L280 TraceCheckUtils]: 241: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,812 INFO L280 TraceCheckUtils]: 242: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,814 INFO L280 TraceCheckUtils]: 243: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,815 INFO L280 TraceCheckUtils]: 244: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,816 INFO L280 TraceCheckUtils]: 245: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,817 INFO L280 TraceCheckUtils]: 246: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,818 INFO L280 TraceCheckUtils]: 247: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,819 INFO L280 TraceCheckUtils]: 248: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,820 INFO L280 TraceCheckUtils]: 249: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,822 INFO L280 TraceCheckUtils]: 250: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,823 INFO L280 TraceCheckUtils]: 251: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,824 INFO L280 TraceCheckUtils]: 252: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,825 INFO L280 TraceCheckUtils]: 253: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,828 INFO L280 TraceCheckUtils]: 254: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,829 INFO L280 TraceCheckUtils]: 255: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,830 INFO L280 TraceCheckUtils]: 256: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,832 INFO L280 TraceCheckUtils]: 257: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,833 INFO L280 TraceCheckUtils]: 258: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,834 INFO L280 TraceCheckUtils]: 259: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,836 INFO L280 TraceCheckUtils]: 260: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,837 INFO L280 TraceCheckUtils]: 261: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,838 INFO L280 TraceCheckUtils]: 262: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,839 INFO L280 TraceCheckUtils]: 263: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,840 INFO L280 TraceCheckUtils]: 264: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,841 INFO L280 TraceCheckUtils]: 265: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,843 INFO L280 TraceCheckUtils]: 266: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,844 INFO L280 TraceCheckUtils]: 267: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,845 INFO L280 TraceCheckUtils]: 268: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,846 INFO L280 TraceCheckUtils]: 269: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,847 INFO L280 TraceCheckUtils]: 270: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,849 INFO L280 TraceCheckUtils]: 271: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,851 INFO L280 TraceCheckUtils]: 272: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,852 INFO L280 TraceCheckUtils]: 273: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,853 INFO L280 TraceCheckUtils]: 274: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,855 INFO L280 TraceCheckUtils]: 275: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,856 INFO L280 TraceCheckUtils]: 276: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,857 INFO L280 TraceCheckUtils]: 277: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,858 INFO L280 TraceCheckUtils]: 278: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,859 INFO L280 TraceCheckUtils]: 279: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,861 INFO L280 TraceCheckUtils]: 280: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,862 INFO L280 TraceCheckUtils]: 281: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,863 INFO L280 TraceCheckUtils]: 282: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,864 INFO L280 TraceCheckUtils]: 283: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,866 INFO L280 TraceCheckUtils]: 284: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,867 INFO L280 TraceCheckUtils]: 285: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,868 INFO L280 TraceCheckUtils]: 286: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,869 INFO L280 TraceCheckUtils]: 287: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,871 INFO L280 TraceCheckUtils]: 288: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,872 INFO L280 TraceCheckUtils]: 289: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,873 INFO L280 TraceCheckUtils]: 290: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,874 INFO L280 TraceCheckUtils]: 291: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,875 INFO L280 TraceCheckUtils]: 292: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,876 INFO L280 TraceCheckUtils]: 293: Hoare triple {88044#(= ~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)); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,877 INFO L280 TraceCheckUtils]: 294: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,878 INFO L280 TraceCheckUtils]: 295: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,879 INFO L280 TraceCheckUtils]: 296: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,880 INFO L280 TraceCheckUtils]: 297: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,881 INFO L280 TraceCheckUtils]: 298: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,882 INFO L280 TraceCheckUtils]: 299: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,884 INFO L280 TraceCheckUtils]: 300: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,885 INFO L280 TraceCheckUtils]: 301: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,886 INFO L280 TraceCheckUtils]: 302: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,887 INFO L280 TraceCheckUtils]: 303: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,888 INFO L280 TraceCheckUtils]: 304: Hoare triple {88044#(= ~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))); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,889 INFO L280 TraceCheckUtils]: 305: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,890 INFO L280 TraceCheckUtils]: 306: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,891 INFO L280 TraceCheckUtils]: 307: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,892 INFO L280 TraceCheckUtils]: 308: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,892 INFO L280 TraceCheckUtils]: 309: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,894 INFO L280 TraceCheckUtils]: 310: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,895 INFO L280 TraceCheckUtils]: 311: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,896 INFO L280 TraceCheckUtils]: 312: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,897 INFO L280 TraceCheckUtils]: 313: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,898 INFO L280 TraceCheckUtils]: 314: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,899 INFO L280 TraceCheckUtils]: 315: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,900 INFO L280 TraceCheckUtils]: 316: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,902 INFO L280 TraceCheckUtils]: 317: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,903 INFO L280 TraceCheckUtils]: 318: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,904 INFO L280 TraceCheckUtils]: 319: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,906 INFO L280 TraceCheckUtils]: 320: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,907 INFO L280 TraceCheckUtils]: 321: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,908 INFO L280 TraceCheckUtils]: 322: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,909 INFO L280 TraceCheckUtils]: 323: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,911 INFO L280 TraceCheckUtils]: 324: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,912 INFO L280 TraceCheckUtils]: 325: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,913 INFO L280 TraceCheckUtils]: 326: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,914 INFO L280 TraceCheckUtils]: 327: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,915 INFO L280 TraceCheckUtils]: 328: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,916 INFO L280 TraceCheckUtils]: 329: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,918 INFO L280 TraceCheckUtils]: 330: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,919 INFO L280 TraceCheckUtils]: 331: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,920 INFO L280 TraceCheckUtils]: 332: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,922 INFO L280 TraceCheckUtils]: 333: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,923 INFO L280 TraceCheckUtils]: 334: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,924 INFO L280 TraceCheckUtils]: 335: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,926 INFO L280 TraceCheckUtils]: 336: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,927 INFO L280 TraceCheckUtils]: 337: Hoare triple {88044#(= ~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))); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,929 INFO L280 TraceCheckUtils]: 338: Hoare triple {88044#(= ~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;~a21~0 := 9;#res := 21; {88045#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,930 INFO L280 TraceCheckUtils]: 339: Hoare triple {88045#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} assume true; {88045#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,932 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {88045#(and (= ~a12~0 |old(~a12~0)|) (= 1 ~a24~0))} {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} #977#return; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,934 INFO L280 TraceCheckUtils]: 341: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,936 INFO L280 TraceCheckUtils]: 342: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,938 INFO L280 TraceCheckUtils]: 343: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:17,940 INFO L263 TraceCheckUtils]: 344: Hoare triple {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {88043#(and (= ~a12~0 |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:17,941 INFO L280 TraceCheckUtils]: 345: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,943 INFO L280 TraceCheckUtils]: 346: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,944 INFO L280 TraceCheckUtils]: 347: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,946 INFO L280 TraceCheckUtils]: 348: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,947 INFO L280 TraceCheckUtils]: 349: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,948 INFO L280 TraceCheckUtils]: 350: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,948 INFO L280 TraceCheckUtils]: 351: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,950 INFO L280 TraceCheckUtils]: 352: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,951 INFO L280 TraceCheckUtils]: 353: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,952 INFO L280 TraceCheckUtils]: 354: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,953 INFO L280 TraceCheckUtils]: 355: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,955 INFO L280 TraceCheckUtils]: 356: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,956 INFO L280 TraceCheckUtils]: 357: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,956 INFO L280 TraceCheckUtils]: 358: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,957 INFO L280 TraceCheckUtils]: 359: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,958 INFO L280 TraceCheckUtils]: 360: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,959 INFO L280 TraceCheckUtils]: 361: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,961 INFO L280 TraceCheckUtils]: 362: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,962 INFO L280 TraceCheckUtils]: 363: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,962 INFO L280 TraceCheckUtils]: 364: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,963 INFO L280 TraceCheckUtils]: 365: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,964 INFO L280 TraceCheckUtils]: 366: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,965 INFO L280 TraceCheckUtils]: 367: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,966 INFO L280 TraceCheckUtils]: 368: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,967 INFO L280 TraceCheckUtils]: 369: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,968 INFO L280 TraceCheckUtils]: 370: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,968 INFO L280 TraceCheckUtils]: 371: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,970 INFO L280 TraceCheckUtils]: 372: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,971 INFO L280 TraceCheckUtils]: 373: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,972 INFO L280 TraceCheckUtils]: 374: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,973 INFO L280 TraceCheckUtils]: 375: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,973 INFO L280 TraceCheckUtils]: 376: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,974 INFO L280 TraceCheckUtils]: 377: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,975 INFO L280 TraceCheckUtils]: 378: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,976 INFO L280 TraceCheckUtils]: 379: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,977 INFO L280 TraceCheckUtils]: 380: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,978 INFO L280 TraceCheckUtils]: 381: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,979 INFO L280 TraceCheckUtils]: 382: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,979 INFO L280 TraceCheckUtils]: 383: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,981 INFO L280 TraceCheckUtils]: 384: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,982 INFO L280 TraceCheckUtils]: 385: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,983 INFO L280 TraceCheckUtils]: 386: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,984 INFO L280 TraceCheckUtils]: 387: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,985 INFO L280 TraceCheckUtils]: 388: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,986 INFO L280 TraceCheckUtils]: 389: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,987 INFO L280 TraceCheckUtils]: 390: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,988 INFO L280 TraceCheckUtils]: 391: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,989 INFO L280 TraceCheckUtils]: 392: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,991 INFO L280 TraceCheckUtils]: 393: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,992 INFO L280 TraceCheckUtils]: 394: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,993 INFO L280 TraceCheckUtils]: 395: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,993 INFO L280 TraceCheckUtils]: 396: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,994 INFO L280 TraceCheckUtils]: 397: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,995 INFO L280 TraceCheckUtils]: 398: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,996 INFO L280 TraceCheckUtils]: 399: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,997 INFO L280 TraceCheckUtils]: 400: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:17,998 INFO L280 TraceCheckUtils]: 401: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,000 INFO L280 TraceCheckUtils]: 402: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,001 INFO L280 TraceCheckUtils]: 403: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,002 INFO L280 TraceCheckUtils]: 404: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,004 INFO L280 TraceCheckUtils]: 405: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,005 INFO L280 TraceCheckUtils]: 406: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,006 INFO L280 TraceCheckUtils]: 407: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,007 INFO L280 TraceCheckUtils]: 408: Hoare triple {88044#(= ~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); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,008 INFO L280 TraceCheckUtils]: 409: Hoare triple {88044#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,010 INFO L280 TraceCheckUtils]: 410: Hoare triple {88044#(= ~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)); {88044#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:48:18,017 INFO L280 TraceCheckUtils]: 411: Hoare triple {88044#(= ~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;~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; {88046#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:48:18,018 INFO L280 TraceCheckUtils]: 412: Hoare triple {88046#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {88046#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:48:18,021 INFO L275 TraceCheckUtils]: 413: Hoare quadruple {88046#(and (<= (+ (* 25 ~a12~0) 1728875) |old(~a12~0)|) (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {87779#(and (<= ~a12~0 2) (= 1 ~a24~0))} #977#return; {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-17 22:48:18,022 INFO L280 TraceCheckUtils]: 414: Hoare triple {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-17 22:48:18,023 INFO L280 TraceCheckUtils]: 415: Hoare triple {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-17 22:48:18,025 INFO L280 TraceCheckUtils]: 416: Hoare triple {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} is VALID [2020-07-17 22:48:18,026 INFO L263 TraceCheckUtils]: 417: Hoare triple {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} call #t~ret3 := calculate_output(~input~0); {88043#(and (= ~a12~0 |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:18,028 INFO L280 TraceCheckUtils]: 418: Hoare triple {88043#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {88043#(and (= ~a12~0 |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:18,029 INFO L280 TraceCheckUtils]: 419: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,031 INFO L280 TraceCheckUtils]: 420: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,032 INFO L280 TraceCheckUtils]: 421: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,033 INFO L280 TraceCheckUtils]: 422: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,034 INFO L280 TraceCheckUtils]: 423: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,035 INFO L280 TraceCheckUtils]: 424: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,037 INFO L280 TraceCheckUtils]: 425: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,039 INFO L280 TraceCheckUtils]: 426: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,040 INFO L280 TraceCheckUtils]: 427: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,041 INFO L280 TraceCheckUtils]: 428: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,042 INFO L280 TraceCheckUtils]: 429: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,044 INFO L280 TraceCheckUtils]: 430: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,045 INFO L280 TraceCheckUtils]: 431: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,048 INFO L280 TraceCheckUtils]: 432: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,049 INFO L280 TraceCheckUtils]: 433: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,051 INFO L280 TraceCheckUtils]: 434: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,053 INFO L280 TraceCheckUtils]: 435: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,054 INFO L280 TraceCheckUtils]: 436: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,055 INFO L280 TraceCheckUtils]: 437: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,056 INFO L280 TraceCheckUtils]: 438: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,058 INFO L280 TraceCheckUtils]: 439: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,060 INFO L280 TraceCheckUtils]: 440: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,062 INFO L280 TraceCheckUtils]: 441: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,063 INFO L280 TraceCheckUtils]: 442: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,064 INFO L280 TraceCheckUtils]: 443: Hoare triple {88043#(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); {88043#(and (= ~a12~0 |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:18,066 INFO L280 TraceCheckUtils]: 444: Hoare triple {88043#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,067 INFO L280 TraceCheckUtils]: 445: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,068 INFO L280 TraceCheckUtils]: 446: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,070 INFO L280 TraceCheckUtils]: 447: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,071 INFO L280 TraceCheckUtils]: 448: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,072 INFO L280 TraceCheckUtils]: 449: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,073 INFO L280 TraceCheckUtils]: 450: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,074 INFO L280 TraceCheckUtils]: 451: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,075 INFO L280 TraceCheckUtils]: 452: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,076 INFO L280 TraceCheckUtils]: 453: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,078 INFO L280 TraceCheckUtils]: 454: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,078 INFO L280 TraceCheckUtils]: 455: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,079 INFO L280 TraceCheckUtils]: 456: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,080 INFO L280 TraceCheckUtils]: 457: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,080 INFO L280 TraceCheckUtils]: 458: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,081 INFO L280 TraceCheckUtils]: 459: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,082 INFO L280 TraceCheckUtils]: 460: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,083 INFO L280 TraceCheckUtils]: 461: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,084 INFO L280 TraceCheckUtils]: 462: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,085 INFO L280 TraceCheckUtils]: 463: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,086 INFO L280 TraceCheckUtils]: 464: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,087 INFO L280 TraceCheckUtils]: 465: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,088 INFO L280 TraceCheckUtils]: 466: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,089 INFO L280 TraceCheckUtils]: 467: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,089 INFO L280 TraceCheckUtils]: 468: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,090 INFO L280 TraceCheckUtils]: 469: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,091 INFO L280 TraceCheckUtils]: 470: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,092 INFO L280 TraceCheckUtils]: 471: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,093 INFO L280 TraceCheckUtils]: 472: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,094 INFO L280 TraceCheckUtils]: 473: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,095 INFO L280 TraceCheckUtils]: 474: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,096 INFO L280 TraceCheckUtils]: 475: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,096 INFO L280 TraceCheckUtils]: 476: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,097 INFO L280 TraceCheckUtils]: 477: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,098 INFO L280 TraceCheckUtils]: 478: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,099 INFO L280 TraceCheckUtils]: 479: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,100 INFO L280 TraceCheckUtils]: 480: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,102 INFO L280 TraceCheckUtils]: 481: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,103 INFO L280 TraceCheckUtils]: 482: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,104 INFO L280 TraceCheckUtils]: 483: Hoare triple {88047#(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)); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,105 INFO L280 TraceCheckUtils]: 484: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,107 INFO L280 TraceCheckUtils]: 485: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,108 INFO L280 TraceCheckUtils]: 486: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,109 INFO L280 TraceCheckUtils]: 487: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,110 INFO L280 TraceCheckUtils]: 488: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,111 INFO L280 TraceCheckUtils]: 489: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,112 INFO L280 TraceCheckUtils]: 490: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,113 INFO L280 TraceCheckUtils]: 491: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,115 INFO L280 TraceCheckUtils]: 492: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,116 INFO L280 TraceCheckUtils]: 493: Hoare triple {88047#(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); {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,117 INFO L280 TraceCheckUtils]: 494: Hoare triple {88047#(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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,117 INFO L280 TraceCheckUtils]: 495: Hoare triple {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:48:18,120 INFO L275 TraceCheckUtils]: 496: Hoare quadruple {88047#(or (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {87962#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0) (<= (+ ~a12~0 69155) 0))} #977#return; {87563#false} is VALID [2020-07-17 22:48:18,120 INFO L280 TraceCheckUtils]: 497: Hoare triple {87563#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87563#false} is VALID [2020-07-17 22:48:18,120 INFO L280 TraceCheckUtils]: 498: Hoare triple {87563#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87563#false} is VALID [2020-07-17 22:48:18,120 INFO L280 TraceCheckUtils]: 499: Hoare triple {87563#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87563#false} is VALID [2020-07-17 22:48:18,120 INFO L263 TraceCheckUtils]: 500: Hoare triple {87563#false} call #t~ret3 := calculate_output(~input~0); {87563#false} is VALID [2020-07-17 22:48:18,121 INFO L280 TraceCheckUtils]: 501: Hoare triple {87563#false} ~input := #in~input; {87563#false} is VALID [2020-07-17 22:48:18,121 INFO L280 TraceCheckUtils]: 502: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,121 INFO L280 TraceCheckUtils]: 503: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,121 INFO L280 TraceCheckUtils]: 504: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,121 INFO L280 TraceCheckUtils]: 505: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,122 INFO L280 TraceCheckUtils]: 506: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,122 INFO L280 TraceCheckUtils]: 507: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,122 INFO L280 TraceCheckUtils]: 508: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,122 INFO L280 TraceCheckUtils]: 509: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,122 INFO L280 TraceCheckUtils]: 510: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,122 INFO L280 TraceCheckUtils]: 511: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,123 INFO L280 TraceCheckUtils]: 512: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,123 INFO L280 TraceCheckUtils]: 513: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,123 INFO L280 TraceCheckUtils]: 514: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,123 INFO L280 TraceCheckUtils]: 515: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,123 INFO L280 TraceCheckUtils]: 516: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,124 INFO L280 TraceCheckUtils]: 517: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,124 INFO L280 TraceCheckUtils]: 518: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,124 INFO L280 TraceCheckUtils]: 519: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,124 INFO L280 TraceCheckUtils]: 520: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,124 INFO L280 TraceCheckUtils]: 521: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,124 INFO L280 TraceCheckUtils]: 522: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,125 INFO L280 TraceCheckUtils]: 523: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,125 INFO L280 TraceCheckUtils]: 524: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,125 INFO L280 TraceCheckUtils]: 525: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,125 INFO L280 TraceCheckUtils]: 526: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,125 INFO L280 TraceCheckUtils]: 527: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,125 INFO L280 TraceCheckUtils]: 528: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,126 INFO L280 TraceCheckUtils]: 529: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,126 INFO L280 TraceCheckUtils]: 530: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,126 INFO L280 TraceCheckUtils]: 531: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,126 INFO L280 TraceCheckUtils]: 532: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,126 INFO L280 TraceCheckUtils]: 533: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,126 INFO L280 TraceCheckUtils]: 534: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,127 INFO L280 TraceCheckUtils]: 535: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,127 INFO L280 TraceCheckUtils]: 536: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,127 INFO L280 TraceCheckUtils]: 537: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,127 INFO L280 TraceCheckUtils]: 538: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,127 INFO L280 TraceCheckUtils]: 539: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,127 INFO L280 TraceCheckUtils]: 540: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,128 INFO L280 TraceCheckUtils]: 541: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,128 INFO L280 TraceCheckUtils]: 542: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,128 INFO L280 TraceCheckUtils]: 543: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,128 INFO L280 TraceCheckUtils]: 544: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,128 INFO L280 TraceCheckUtils]: 545: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:18,128 INFO L280 TraceCheckUtils]: 546: Hoare triple {87563#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {87563#false} is VALID [2020-07-17 22:48:18,128 INFO L280 TraceCheckUtils]: 547: Hoare triple {87563#false} assume !false; {87563#false} is VALID [2020-07-17 22:48:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1114 backedges. 828 proven. 104 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2020-07-17 22:48:18,531 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593246094] [2020-07-17 22:48:18,531 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302565516] [2020-07-17 22:48:18,531 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:48:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:18,719 INFO L264 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-17 22:48:18,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:18,794 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:48:19,726 INFO L263 TraceCheckUtils]: 0: Hoare triple {87562#true} call ULTIMATE.init(); {87562#true} is VALID [2020-07-17 22:48:19,726 INFO L280 TraceCheckUtils]: 1: Hoare triple {87562#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; {87562#true} is VALID [2020-07-17 22:48:19,726 INFO L280 TraceCheckUtils]: 2: Hoare triple {87562#true} assume true; {87562#true} is VALID [2020-07-17 22:48:19,726 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {87562#true} {87562#true} #973#return; {87562#true} is VALID [2020-07-17 22:48:19,727 INFO L263 TraceCheckUtils]: 4: Hoare triple {87562#true} call #t~ret4 := main(); {87562#true} is VALID [2020-07-17 22:48:19,727 INFO L280 TraceCheckUtils]: 5: Hoare triple {87562#true} ~output~0 := -1; {87562#true} is VALID [2020-07-17 22:48:19,727 INFO L280 TraceCheckUtils]: 6: Hoare triple {87562#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87562#true} is VALID [2020-07-17 22:48:19,727 INFO L280 TraceCheckUtils]: 7: Hoare triple {87562#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87562#true} is VALID [2020-07-17 22:48:19,727 INFO L263 TraceCheckUtils]: 8: Hoare triple {87562#true} call #t~ret3 := calculate_output(~input~0); {87562#true} is VALID [2020-07-17 22:48:19,727 INFO L280 TraceCheckUtils]: 9: Hoare triple {87562#true} ~input := #in~input; {87562#true} is VALID [2020-07-17 22:48:19,728 INFO L280 TraceCheckUtils]: 10: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,728 INFO L280 TraceCheckUtils]: 11: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,728 INFO L280 TraceCheckUtils]: 12: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,728 INFO L280 TraceCheckUtils]: 13: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,728 INFO L280 TraceCheckUtils]: 14: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,729 INFO L280 TraceCheckUtils]: 15: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,729 INFO L280 TraceCheckUtils]: 16: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,729 INFO L280 TraceCheckUtils]: 17: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,729 INFO L280 TraceCheckUtils]: 18: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,729 INFO L280 TraceCheckUtils]: 19: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,729 INFO L280 TraceCheckUtils]: 20: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,729 INFO L280 TraceCheckUtils]: 21: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,729 INFO L280 TraceCheckUtils]: 22: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,730 INFO L280 TraceCheckUtils]: 23: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,730 INFO L280 TraceCheckUtils]: 24: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,730 INFO L280 TraceCheckUtils]: 25: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,730 INFO L280 TraceCheckUtils]: 26: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,730 INFO L280 TraceCheckUtils]: 27: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,730 INFO L280 TraceCheckUtils]: 28: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,731 INFO L280 TraceCheckUtils]: 29: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,731 INFO L280 TraceCheckUtils]: 30: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,731 INFO L280 TraceCheckUtils]: 31: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,731 INFO L280 TraceCheckUtils]: 32: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,732 INFO L280 TraceCheckUtils]: 33: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,732 INFO L280 TraceCheckUtils]: 34: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,732 INFO L280 TraceCheckUtils]: 35: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,732 INFO L280 TraceCheckUtils]: 36: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,732 INFO L280 TraceCheckUtils]: 37: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,732 INFO L280 TraceCheckUtils]: 38: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,732 INFO L280 TraceCheckUtils]: 39: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,733 INFO L280 TraceCheckUtils]: 40: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,733 INFO L280 TraceCheckUtils]: 41: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,733 INFO L280 TraceCheckUtils]: 42: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,733 INFO L280 TraceCheckUtils]: 43: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,733 INFO L280 TraceCheckUtils]: 44: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,733 INFO L280 TraceCheckUtils]: 45: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,733 INFO L280 TraceCheckUtils]: 46: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,733 INFO L280 TraceCheckUtils]: 47: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,734 INFO L280 TraceCheckUtils]: 48: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,734 INFO L280 TraceCheckUtils]: 49: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,734 INFO L280 TraceCheckUtils]: 50: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,734 INFO L280 TraceCheckUtils]: 51: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,734 INFO L280 TraceCheckUtils]: 52: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,734 INFO L280 TraceCheckUtils]: 53: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,734 INFO L280 TraceCheckUtils]: 54: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,734 INFO L280 TraceCheckUtils]: 55: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,735 INFO L280 TraceCheckUtils]: 56: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,735 INFO L280 TraceCheckUtils]: 57: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,735 INFO L280 TraceCheckUtils]: 58: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,735 INFO L280 TraceCheckUtils]: 59: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,735 INFO L280 TraceCheckUtils]: 60: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,735 INFO L280 TraceCheckUtils]: 61: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,735 INFO L280 TraceCheckUtils]: 62: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,735 INFO L280 TraceCheckUtils]: 63: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,736 INFO L280 TraceCheckUtils]: 64: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,736 INFO L280 TraceCheckUtils]: 65: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,736 INFO L280 TraceCheckUtils]: 66: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,736 INFO L280 TraceCheckUtils]: 67: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,736 INFO L280 TraceCheckUtils]: 68: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,736 INFO L280 TraceCheckUtils]: 69: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,736 INFO L280 TraceCheckUtils]: 70: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,737 INFO L280 TraceCheckUtils]: 71: Hoare triple {87562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,737 INFO L280 TraceCheckUtils]: 72: Hoare triple {87562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,737 INFO L280 TraceCheckUtils]: 73: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,737 INFO L280 TraceCheckUtils]: 74: Hoare triple {87562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87562#true} is VALID [2020-07-17 22:48:19,737 INFO L280 TraceCheckUtils]: 75: Hoare triple {87562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,737 INFO L280 TraceCheckUtils]: 76: Hoare triple {87562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,738 INFO L280 TraceCheckUtils]: 77: Hoare triple {87562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,738 INFO L280 TraceCheckUtils]: 78: Hoare triple {87562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,738 INFO L280 TraceCheckUtils]: 79: Hoare triple {87562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,738 INFO L280 TraceCheckUtils]: 80: Hoare triple {87562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,738 INFO L280 TraceCheckUtils]: 81: Hoare triple {87562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,738 INFO L280 TraceCheckUtils]: 82: Hoare triple {87562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,739 INFO L280 TraceCheckUtils]: 83: Hoare triple {87562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,739 INFO L280 TraceCheckUtils]: 84: Hoare triple {87562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,739 INFO L280 TraceCheckUtils]: 85: Hoare triple {87562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87562#true} is VALID [2020-07-17 22:48:19,739 INFO L280 TraceCheckUtils]: 86: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,740 INFO L280 TraceCheckUtils]: 87: Hoare triple {87562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,740 INFO L280 TraceCheckUtils]: 88: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,740 INFO L280 TraceCheckUtils]: 89: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,740 INFO L280 TraceCheckUtils]: 90: Hoare triple {87562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,740 INFO L280 TraceCheckUtils]: 91: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,740 INFO L280 TraceCheckUtils]: 92: Hoare triple {87562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,740 INFO L280 TraceCheckUtils]: 93: Hoare triple {87562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,740 INFO L280 TraceCheckUtils]: 94: Hoare triple {87562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,741 INFO L280 TraceCheckUtils]: 95: Hoare triple {87562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,741 INFO L280 TraceCheckUtils]: 96: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,741 INFO L280 TraceCheckUtils]: 97: Hoare triple {87562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,741 INFO L280 TraceCheckUtils]: 98: Hoare triple {87562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,741 INFO L280 TraceCheckUtils]: 99: Hoare triple {87562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,741 INFO L280 TraceCheckUtils]: 100: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,741 INFO L280 TraceCheckUtils]: 101: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,741 INFO L280 TraceCheckUtils]: 102: Hoare triple {87562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,742 INFO L280 TraceCheckUtils]: 103: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,742 INFO L280 TraceCheckUtils]: 104: Hoare triple {87562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,742 INFO L280 TraceCheckUtils]: 105: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,742 INFO L280 TraceCheckUtils]: 106: Hoare triple {87562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,742 INFO L280 TraceCheckUtils]: 107: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,742 INFO L280 TraceCheckUtils]: 108: Hoare triple {87562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,742 INFO L280 TraceCheckUtils]: 109: Hoare triple {87562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,743 INFO L280 TraceCheckUtils]: 110: Hoare triple {87562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87562#true} is VALID [2020-07-17 22:48:19,743 INFO L280 TraceCheckUtils]: 111: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,743 INFO L280 TraceCheckUtils]: 112: Hoare triple {87562#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {87562#true} is VALID [2020-07-17 22:48:19,743 INFO L280 TraceCheckUtils]: 113: Hoare triple {87562#true} assume true; {87562#true} is VALID [2020-07-17 22:48:19,743 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {87562#true} {87562#true} #977#return; {87562#true} is VALID [2020-07-17 22:48:19,744 INFO L280 TraceCheckUtils]: 115: Hoare triple {87562#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87562#true} is VALID [2020-07-17 22:48:19,744 INFO L280 TraceCheckUtils]: 116: Hoare triple {87562#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87562#true} is VALID [2020-07-17 22:48:19,744 INFO L280 TraceCheckUtils]: 117: Hoare triple {87562#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87562#true} is VALID [2020-07-17 22:48:19,744 INFO L263 TraceCheckUtils]: 118: Hoare triple {87562#true} call #t~ret3 := calculate_output(~input~0); {87562#true} is VALID [2020-07-17 22:48:19,744 INFO L280 TraceCheckUtils]: 119: Hoare triple {87562#true} ~input := #in~input; {87562#true} is VALID [2020-07-17 22:48:19,744 INFO L280 TraceCheckUtils]: 120: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,745 INFO L280 TraceCheckUtils]: 121: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,745 INFO L280 TraceCheckUtils]: 122: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,745 INFO L280 TraceCheckUtils]: 123: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,745 INFO L280 TraceCheckUtils]: 124: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,745 INFO L280 TraceCheckUtils]: 125: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,745 INFO L280 TraceCheckUtils]: 126: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,745 INFO L280 TraceCheckUtils]: 127: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,745 INFO L280 TraceCheckUtils]: 128: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,746 INFO L280 TraceCheckUtils]: 129: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,746 INFO L280 TraceCheckUtils]: 130: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,746 INFO L280 TraceCheckUtils]: 131: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,746 INFO L280 TraceCheckUtils]: 132: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,746 INFO L280 TraceCheckUtils]: 133: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,746 INFO L280 TraceCheckUtils]: 134: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,746 INFO L280 TraceCheckUtils]: 135: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,746 INFO L280 TraceCheckUtils]: 136: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,747 INFO L280 TraceCheckUtils]: 137: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,747 INFO L280 TraceCheckUtils]: 138: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,747 INFO L280 TraceCheckUtils]: 139: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,747 INFO L280 TraceCheckUtils]: 140: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,747 INFO L280 TraceCheckUtils]: 141: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,748 INFO L280 TraceCheckUtils]: 142: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,748 INFO L280 TraceCheckUtils]: 143: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,748 INFO L280 TraceCheckUtils]: 144: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,748 INFO L280 TraceCheckUtils]: 145: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,748 INFO L280 TraceCheckUtils]: 146: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,749 INFO L280 TraceCheckUtils]: 147: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,749 INFO L280 TraceCheckUtils]: 148: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,749 INFO L280 TraceCheckUtils]: 149: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,749 INFO L280 TraceCheckUtils]: 150: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,749 INFO L280 TraceCheckUtils]: 151: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,750 INFO L280 TraceCheckUtils]: 152: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,750 INFO L280 TraceCheckUtils]: 153: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,750 INFO L280 TraceCheckUtils]: 154: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,750 INFO L280 TraceCheckUtils]: 155: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,750 INFO L280 TraceCheckUtils]: 156: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,751 INFO L280 TraceCheckUtils]: 157: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,751 INFO L280 TraceCheckUtils]: 158: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,751 INFO L280 TraceCheckUtils]: 159: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,751 INFO L280 TraceCheckUtils]: 160: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,751 INFO L280 TraceCheckUtils]: 161: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,752 INFO L280 TraceCheckUtils]: 162: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,752 INFO L280 TraceCheckUtils]: 163: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,752 INFO L280 TraceCheckUtils]: 164: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,752 INFO L280 TraceCheckUtils]: 165: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,752 INFO L280 TraceCheckUtils]: 166: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,753 INFO L280 TraceCheckUtils]: 167: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,753 INFO L280 TraceCheckUtils]: 168: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,753 INFO L280 TraceCheckUtils]: 169: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,753 INFO L280 TraceCheckUtils]: 170: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,753 INFO L280 TraceCheckUtils]: 171: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,753 INFO L280 TraceCheckUtils]: 172: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,754 INFO L280 TraceCheckUtils]: 173: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,754 INFO L280 TraceCheckUtils]: 174: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,754 INFO L280 TraceCheckUtils]: 175: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,754 INFO L280 TraceCheckUtils]: 176: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,754 INFO L280 TraceCheckUtils]: 177: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,755 INFO L280 TraceCheckUtils]: 178: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,755 INFO L280 TraceCheckUtils]: 179: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,755 INFO L280 TraceCheckUtils]: 180: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,755 INFO L280 TraceCheckUtils]: 181: Hoare triple {87562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,755 INFO L280 TraceCheckUtils]: 182: Hoare triple {87562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,755 INFO L280 TraceCheckUtils]: 183: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,756 INFO L280 TraceCheckUtils]: 184: Hoare triple {87562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87562#true} is VALID [2020-07-17 22:48:19,756 INFO L280 TraceCheckUtils]: 185: Hoare triple {87562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,756 INFO L280 TraceCheckUtils]: 186: Hoare triple {87562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,756 INFO L280 TraceCheckUtils]: 187: Hoare triple {87562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,756 INFO L280 TraceCheckUtils]: 188: Hoare triple {87562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,756 INFO L280 TraceCheckUtils]: 189: Hoare triple {87562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,757 INFO L280 TraceCheckUtils]: 190: Hoare triple {87562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,757 INFO L280 TraceCheckUtils]: 191: Hoare triple {87562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,757 INFO L280 TraceCheckUtils]: 192: Hoare triple {87562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,757 INFO L280 TraceCheckUtils]: 193: Hoare triple {87562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,757 INFO L280 TraceCheckUtils]: 194: Hoare triple {87562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,758 INFO L280 TraceCheckUtils]: 195: Hoare triple {87562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87562#true} is VALID [2020-07-17 22:48:19,758 INFO L280 TraceCheckUtils]: 196: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,758 INFO L280 TraceCheckUtils]: 197: Hoare triple {87562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,758 INFO L280 TraceCheckUtils]: 198: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,758 INFO L280 TraceCheckUtils]: 199: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,759 INFO L280 TraceCheckUtils]: 200: Hoare triple {87562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,759 INFO L280 TraceCheckUtils]: 201: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,759 INFO L280 TraceCheckUtils]: 202: Hoare triple {87562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,759 INFO L280 TraceCheckUtils]: 203: Hoare triple {87562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,760 INFO L280 TraceCheckUtils]: 204: Hoare triple {87562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,760 INFO L280 TraceCheckUtils]: 205: Hoare triple {87562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,760 INFO L280 TraceCheckUtils]: 206: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,760 INFO L280 TraceCheckUtils]: 207: Hoare triple {87562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,760 INFO L280 TraceCheckUtils]: 208: Hoare triple {87562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,761 INFO L280 TraceCheckUtils]: 209: Hoare triple {87562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,761 INFO L280 TraceCheckUtils]: 210: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,761 INFO L280 TraceCheckUtils]: 211: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,761 INFO L280 TraceCheckUtils]: 212: Hoare triple {87562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,761 INFO L280 TraceCheckUtils]: 213: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,762 INFO L280 TraceCheckUtils]: 214: Hoare triple {87562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,762 INFO L280 TraceCheckUtils]: 215: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,762 INFO L280 TraceCheckUtils]: 216: Hoare triple {87562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,762 INFO L280 TraceCheckUtils]: 217: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,762 INFO L280 TraceCheckUtils]: 218: Hoare triple {87562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,762 INFO L280 TraceCheckUtils]: 219: Hoare triple {87562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,763 INFO L280 TraceCheckUtils]: 220: Hoare triple {87562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87562#true} is VALID [2020-07-17 22:48:19,763 INFO L280 TraceCheckUtils]: 221: Hoare triple {87562#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; {87562#true} is VALID [2020-07-17 22:48:19,763 INFO L280 TraceCheckUtils]: 222: Hoare triple {87562#true} assume true; {87562#true} is VALID [2020-07-17 22:48:19,763 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {87562#true} {87562#true} #977#return; {87562#true} is VALID [2020-07-17 22:48:19,763 INFO L280 TraceCheckUtils]: 224: Hoare triple {87562#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87562#true} is VALID [2020-07-17 22:48:19,763 INFO L280 TraceCheckUtils]: 225: Hoare triple {87562#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87562#true} is VALID [2020-07-17 22:48:19,764 INFO L280 TraceCheckUtils]: 226: Hoare triple {87562#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87562#true} is VALID [2020-07-17 22:48:19,764 INFO L263 TraceCheckUtils]: 227: Hoare triple {87562#true} call #t~ret3 := calculate_output(~input~0); {87562#true} is VALID [2020-07-17 22:48:19,764 INFO L280 TraceCheckUtils]: 228: Hoare triple {87562#true} ~input := #in~input; {87562#true} is VALID [2020-07-17 22:48:19,764 INFO L280 TraceCheckUtils]: 229: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,764 INFO L280 TraceCheckUtils]: 230: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,764 INFO L280 TraceCheckUtils]: 231: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,765 INFO L280 TraceCheckUtils]: 232: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,765 INFO L280 TraceCheckUtils]: 233: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,765 INFO L280 TraceCheckUtils]: 234: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,765 INFO L280 TraceCheckUtils]: 235: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,765 INFO L280 TraceCheckUtils]: 236: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,765 INFO L280 TraceCheckUtils]: 237: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,766 INFO L280 TraceCheckUtils]: 238: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,766 INFO L280 TraceCheckUtils]: 239: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,766 INFO L280 TraceCheckUtils]: 240: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,766 INFO L280 TraceCheckUtils]: 241: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,766 INFO L280 TraceCheckUtils]: 242: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,767 INFO L280 TraceCheckUtils]: 243: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,767 INFO L280 TraceCheckUtils]: 244: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,767 INFO L280 TraceCheckUtils]: 245: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,767 INFO L280 TraceCheckUtils]: 246: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,767 INFO L280 TraceCheckUtils]: 247: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,768 INFO L280 TraceCheckUtils]: 248: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,768 INFO L280 TraceCheckUtils]: 249: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,768 INFO L280 TraceCheckUtils]: 250: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,768 INFO L280 TraceCheckUtils]: 251: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,768 INFO L280 TraceCheckUtils]: 252: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,768 INFO L280 TraceCheckUtils]: 253: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,769 INFO L280 TraceCheckUtils]: 254: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,769 INFO L280 TraceCheckUtils]: 255: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,769 INFO L280 TraceCheckUtils]: 256: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,769 INFO L280 TraceCheckUtils]: 257: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,769 INFO L280 TraceCheckUtils]: 258: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,769 INFO L280 TraceCheckUtils]: 259: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,770 INFO L280 TraceCheckUtils]: 260: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,770 INFO L280 TraceCheckUtils]: 261: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,770 INFO L280 TraceCheckUtils]: 262: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,770 INFO L280 TraceCheckUtils]: 263: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,770 INFO L280 TraceCheckUtils]: 264: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,770 INFO L280 TraceCheckUtils]: 265: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,771 INFO L280 TraceCheckUtils]: 266: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,771 INFO L280 TraceCheckUtils]: 267: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,771 INFO L280 TraceCheckUtils]: 268: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,771 INFO L280 TraceCheckUtils]: 269: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,771 INFO L280 TraceCheckUtils]: 270: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,771 INFO L280 TraceCheckUtils]: 271: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,772 INFO L280 TraceCheckUtils]: 272: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,772 INFO L280 TraceCheckUtils]: 273: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,772 INFO L280 TraceCheckUtils]: 274: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,772 INFO L280 TraceCheckUtils]: 275: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,772 INFO L280 TraceCheckUtils]: 276: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,773 INFO L280 TraceCheckUtils]: 277: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,773 INFO L280 TraceCheckUtils]: 278: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,773 INFO L280 TraceCheckUtils]: 279: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,773 INFO L280 TraceCheckUtils]: 280: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,773 INFO L280 TraceCheckUtils]: 281: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,774 INFO L280 TraceCheckUtils]: 282: Hoare triple {87562#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,774 INFO L280 TraceCheckUtils]: 283: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,774 INFO L280 TraceCheckUtils]: 284: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,774 INFO L280 TraceCheckUtils]: 285: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,774 INFO L280 TraceCheckUtils]: 286: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,775 INFO L280 TraceCheckUtils]: 287: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,775 INFO L280 TraceCheckUtils]: 288: Hoare triple {87562#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,775 INFO L280 TraceCheckUtils]: 289: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,775 INFO L280 TraceCheckUtils]: 290: Hoare triple {87562#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,775 INFO L280 TraceCheckUtils]: 291: Hoare triple {87562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,775 INFO L280 TraceCheckUtils]: 292: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,776 INFO L280 TraceCheckUtils]: 293: Hoare triple {87562#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87562#true} is VALID [2020-07-17 22:48:19,776 INFO L280 TraceCheckUtils]: 294: Hoare triple {87562#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,776 INFO L280 TraceCheckUtils]: 295: Hoare triple {87562#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,776 INFO L280 TraceCheckUtils]: 296: Hoare triple {87562#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,776 INFO L280 TraceCheckUtils]: 297: Hoare triple {87562#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,777 INFO L280 TraceCheckUtils]: 298: Hoare triple {87562#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,777 INFO L280 TraceCheckUtils]: 299: Hoare triple {87562#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,777 INFO L280 TraceCheckUtils]: 300: Hoare triple {87562#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,777 INFO L280 TraceCheckUtils]: 301: Hoare triple {87562#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,777 INFO L280 TraceCheckUtils]: 302: Hoare triple {87562#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,778 INFO L280 TraceCheckUtils]: 303: Hoare triple {87562#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,778 INFO L280 TraceCheckUtils]: 304: Hoare triple {87562#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87562#true} is VALID [2020-07-17 22:48:19,778 INFO L280 TraceCheckUtils]: 305: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,778 INFO L280 TraceCheckUtils]: 306: Hoare triple {87562#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,778 INFO L280 TraceCheckUtils]: 307: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,778 INFO L280 TraceCheckUtils]: 308: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,779 INFO L280 TraceCheckUtils]: 309: Hoare triple {87562#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,779 INFO L280 TraceCheckUtils]: 310: Hoare triple {87562#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,779 INFO L280 TraceCheckUtils]: 311: Hoare triple {87562#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,779 INFO L280 TraceCheckUtils]: 312: Hoare triple {87562#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,779 INFO L280 TraceCheckUtils]: 313: Hoare triple {87562#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,779 INFO L280 TraceCheckUtils]: 314: Hoare triple {87562#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,780 INFO L280 TraceCheckUtils]: 315: Hoare triple {87562#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,780 INFO L280 TraceCheckUtils]: 316: Hoare triple {87562#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {87562#true} is VALID [2020-07-17 22:48:19,780 INFO L280 TraceCheckUtils]: 317: Hoare triple {87562#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,780 INFO L280 TraceCheckUtils]: 318: Hoare triple {87562#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,780 INFO L280 TraceCheckUtils]: 319: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,780 INFO L280 TraceCheckUtils]: 320: Hoare triple {87562#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,781 INFO L280 TraceCheckUtils]: 321: Hoare triple {87562#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,781 INFO L280 TraceCheckUtils]: 322: Hoare triple {87562#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,781 INFO L280 TraceCheckUtils]: 323: Hoare triple {87562#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,781 INFO L280 TraceCheckUtils]: 324: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {87562#true} is VALID [2020-07-17 22:48:19,782 INFO L280 TraceCheckUtils]: 325: Hoare triple {87562#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,782 INFO L280 TraceCheckUtils]: 326: Hoare triple {87562#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {87562#true} is VALID [2020-07-17 22:48:19,782 INFO L280 TraceCheckUtils]: 327: Hoare triple {87562#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,782 INFO L280 TraceCheckUtils]: 328: Hoare triple {87562#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,782 INFO L280 TraceCheckUtils]: 329: Hoare triple {87562#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87562#true} is VALID [2020-07-17 22:48:19,783 INFO L280 TraceCheckUtils]: 330: Hoare triple {87562#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,783 INFO L280 TraceCheckUtils]: 331: Hoare triple {87562#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {87562#true} is VALID [2020-07-17 22:48:19,783 INFO L280 TraceCheckUtils]: 332: Hoare triple {87562#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,783 INFO L280 TraceCheckUtils]: 333: Hoare triple {87562#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); {87562#true} is VALID [2020-07-17 22:48:19,783 INFO L280 TraceCheckUtils]: 334: Hoare triple {87562#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,784 INFO L280 TraceCheckUtils]: 335: Hoare triple {87562#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {87562#true} is VALID [2020-07-17 22:48:19,784 INFO L280 TraceCheckUtils]: 336: Hoare triple {87562#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); {87562#true} is VALID [2020-07-17 22:48:19,784 INFO L280 TraceCheckUtils]: 337: Hoare triple {87562#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))); {87562#true} is VALID [2020-07-17 22:48:19,789 INFO L280 TraceCheckUtils]: 338: Hoare triple {87562#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; {89065#(= 9 ~a21~0)} is VALID [2020-07-17 22:48:19,794 INFO L280 TraceCheckUtils]: 339: Hoare triple {89065#(= 9 ~a21~0)} assume true; {89065#(= 9 ~a21~0)} is VALID [2020-07-17 22:48:19,796 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {89065#(= 9 ~a21~0)} {87562#true} #977#return; {89065#(= 9 ~a21~0)} is VALID [2020-07-17 22:48:19,798 INFO L280 TraceCheckUtils]: 341: Hoare triple {89065#(= 9 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {89065#(= 9 ~a21~0)} is VALID [2020-07-17 22:48:19,799 INFO L280 TraceCheckUtils]: 342: Hoare triple {89065#(= 9 ~a21~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {89065#(= 9 ~a21~0)} is VALID [2020-07-17 22:48:19,800 INFO L280 TraceCheckUtils]: 343: Hoare triple {89065#(= 9 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {89065#(= 9 ~a21~0)} is VALID [2020-07-17 22:48:19,801 INFO L263 TraceCheckUtils]: 344: Hoare triple {89065#(= 9 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,803 INFO L280 TraceCheckUtils]: 345: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} ~input := #in~input; {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,809 INFO L280 TraceCheckUtils]: 346: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,810 INFO L280 TraceCheckUtils]: 347: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,812 INFO L280 TraceCheckUtils]: 348: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,814 INFO L280 TraceCheckUtils]: 349: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,815 INFO L280 TraceCheckUtils]: 350: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,817 INFO L280 TraceCheckUtils]: 351: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,819 INFO L280 TraceCheckUtils]: 352: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,822 INFO L280 TraceCheckUtils]: 353: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,823 INFO L280 TraceCheckUtils]: 354: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,824 INFO L280 TraceCheckUtils]: 355: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,849 INFO L280 TraceCheckUtils]: 356: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,851 INFO L280 TraceCheckUtils]: 357: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,852 INFO L280 TraceCheckUtils]: 358: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,853 INFO L280 TraceCheckUtils]: 359: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,854 INFO L280 TraceCheckUtils]: 360: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,854 INFO L280 TraceCheckUtils]: 361: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,855 INFO L280 TraceCheckUtils]: 362: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,856 INFO L280 TraceCheckUtils]: 363: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,857 INFO L280 TraceCheckUtils]: 364: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,857 INFO L280 TraceCheckUtils]: 365: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,858 INFO L280 TraceCheckUtils]: 366: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,859 INFO L280 TraceCheckUtils]: 367: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,860 INFO L280 TraceCheckUtils]: 368: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,862 INFO L280 TraceCheckUtils]: 369: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,863 INFO L280 TraceCheckUtils]: 370: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,863 INFO L280 TraceCheckUtils]: 371: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,864 INFO L280 TraceCheckUtils]: 372: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,864 INFO L280 TraceCheckUtils]: 373: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,865 INFO L280 TraceCheckUtils]: 374: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,865 INFO L280 TraceCheckUtils]: 375: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,866 INFO L280 TraceCheckUtils]: 376: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,867 INFO L280 TraceCheckUtils]: 377: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,867 INFO L280 TraceCheckUtils]: 378: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,868 INFO L280 TraceCheckUtils]: 379: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,869 INFO L280 TraceCheckUtils]: 380: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,870 INFO L280 TraceCheckUtils]: 381: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,871 INFO L280 TraceCheckUtils]: 382: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,872 INFO L280 TraceCheckUtils]: 383: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,873 INFO L280 TraceCheckUtils]: 384: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,874 INFO L280 TraceCheckUtils]: 385: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,875 INFO L280 TraceCheckUtils]: 386: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,875 INFO L280 TraceCheckUtils]: 387: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,876 INFO L280 TraceCheckUtils]: 388: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,876 INFO L280 TraceCheckUtils]: 389: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,877 INFO L280 TraceCheckUtils]: 390: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,878 INFO L280 TraceCheckUtils]: 391: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,879 INFO L280 TraceCheckUtils]: 392: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,879 INFO L280 TraceCheckUtils]: 393: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,880 INFO L280 TraceCheckUtils]: 394: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,881 INFO L280 TraceCheckUtils]: 395: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,882 INFO L280 TraceCheckUtils]: 396: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,883 INFO L280 TraceCheckUtils]: 397: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,884 INFO L280 TraceCheckUtils]: 398: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,884 INFO L280 TraceCheckUtils]: 399: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,885 INFO L280 TraceCheckUtils]: 400: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,886 INFO L280 TraceCheckUtils]: 401: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,887 INFO L280 TraceCheckUtils]: 402: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,887 INFO L280 TraceCheckUtils]: 403: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,888 INFO L280 TraceCheckUtils]: 404: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,888 INFO L280 TraceCheckUtils]: 405: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,889 INFO L280 TraceCheckUtils]: 406: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,890 INFO L280 TraceCheckUtils]: 407: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,891 INFO L280 TraceCheckUtils]: 408: Hoare triple {89084#(= ~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); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,892 INFO L280 TraceCheckUtils]: 409: Hoare triple {89084#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,893 INFO L280 TraceCheckUtils]: 410: Hoare triple {89084#(= ~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)); {89084#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:48:19,894 INFO L280 TraceCheckUtils]: 411: Hoare triple {89084#(= ~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;~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; {89286#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:48:19,895 INFO L280 TraceCheckUtils]: 412: Hoare triple {89286#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} assume true; {89286#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:48:19,896 INFO L275 TraceCheckUtils]: 413: Hoare quadruple {89286#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} {89065#(= 9 ~a21~0)} #977#return; {87563#false} is VALID [2020-07-17 22:48:19,896 INFO L280 TraceCheckUtils]: 414: Hoare triple {87563#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87563#false} is VALID [2020-07-17 22:48:19,897 INFO L280 TraceCheckUtils]: 415: Hoare triple {87563#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87563#false} is VALID [2020-07-17 22:48:19,897 INFO L280 TraceCheckUtils]: 416: Hoare triple {87563#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87563#false} is VALID [2020-07-17 22:48:19,897 INFO L263 TraceCheckUtils]: 417: Hoare triple {87563#false} call #t~ret3 := calculate_output(~input~0); {87563#false} is VALID [2020-07-17 22:48:19,897 INFO L280 TraceCheckUtils]: 418: Hoare triple {87563#false} ~input := #in~input; {87563#false} is VALID [2020-07-17 22:48:19,897 INFO L280 TraceCheckUtils]: 419: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,897 INFO L280 TraceCheckUtils]: 420: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,897 INFO L280 TraceCheckUtils]: 421: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,898 INFO L280 TraceCheckUtils]: 422: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,898 INFO L280 TraceCheckUtils]: 423: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,898 INFO L280 TraceCheckUtils]: 424: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,898 INFO L280 TraceCheckUtils]: 425: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,899 INFO L280 TraceCheckUtils]: 426: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,899 INFO L280 TraceCheckUtils]: 427: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,899 INFO L280 TraceCheckUtils]: 428: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,901 INFO L280 TraceCheckUtils]: 429: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,902 INFO L280 TraceCheckUtils]: 430: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,902 INFO L280 TraceCheckUtils]: 431: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,902 INFO L280 TraceCheckUtils]: 432: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,902 INFO L280 TraceCheckUtils]: 433: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,902 INFO L280 TraceCheckUtils]: 434: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,903 INFO L280 TraceCheckUtils]: 435: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,903 INFO L280 TraceCheckUtils]: 436: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,903 INFO L280 TraceCheckUtils]: 437: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,903 INFO L280 TraceCheckUtils]: 438: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,903 INFO L280 TraceCheckUtils]: 439: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,903 INFO L280 TraceCheckUtils]: 440: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,904 INFO L280 TraceCheckUtils]: 441: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,904 INFO L280 TraceCheckUtils]: 442: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,904 INFO L280 TraceCheckUtils]: 443: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,905 INFO L280 TraceCheckUtils]: 444: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,905 INFO L280 TraceCheckUtils]: 445: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,905 INFO L280 TraceCheckUtils]: 446: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,905 INFO L280 TraceCheckUtils]: 447: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,905 INFO L280 TraceCheckUtils]: 448: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,905 INFO L280 TraceCheckUtils]: 449: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,906 INFO L280 TraceCheckUtils]: 450: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,906 INFO L280 TraceCheckUtils]: 451: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,906 INFO L280 TraceCheckUtils]: 452: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,906 INFO L280 TraceCheckUtils]: 453: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,906 INFO L280 TraceCheckUtils]: 454: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,907 INFO L280 TraceCheckUtils]: 455: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,907 INFO L280 TraceCheckUtils]: 456: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,907 INFO L280 TraceCheckUtils]: 457: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,907 INFO L280 TraceCheckUtils]: 458: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,907 INFO L280 TraceCheckUtils]: 459: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,907 INFO L280 TraceCheckUtils]: 460: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,908 INFO L280 TraceCheckUtils]: 461: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,908 INFO L280 TraceCheckUtils]: 462: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,908 INFO L280 TraceCheckUtils]: 463: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,908 INFO L280 TraceCheckUtils]: 464: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,908 INFO L280 TraceCheckUtils]: 465: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,909 INFO L280 TraceCheckUtils]: 466: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,909 INFO L280 TraceCheckUtils]: 467: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,909 INFO L280 TraceCheckUtils]: 468: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,909 INFO L280 TraceCheckUtils]: 469: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,909 INFO L280 TraceCheckUtils]: 470: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,910 INFO L280 TraceCheckUtils]: 471: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,910 INFO L280 TraceCheckUtils]: 472: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,910 INFO L280 TraceCheckUtils]: 473: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,910 INFO L280 TraceCheckUtils]: 474: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,910 INFO L280 TraceCheckUtils]: 475: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,910 INFO L280 TraceCheckUtils]: 476: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,911 INFO L280 TraceCheckUtils]: 477: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,911 INFO L280 TraceCheckUtils]: 478: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,911 INFO L280 TraceCheckUtils]: 479: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,911 INFO L280 TraceCheckUtils]: 480: Hoare triple {87563#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,911 INFO L280 TraceCheckUtils]: 481: Hoare triple {87563#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {87563#false} is VALID [2020-07-17 22:48:19,912 INFO L280 TraceCheckUtils]: 482: Hoare triple {87563#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,912 INFO L280 TraceCheckUtils]: 483: Hoare triple {87563#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {87563#false} is VALID [2020-07-17 22:48:19,912 INFO L280 TraceCheckUtils]: 484: Hoare triple {87563#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); {87563#false} is VALID [2020-07-17 22:48:19,912 INFO L280 TraceCheckUtils]: 485: Hoare triple {87563#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); {87563#false} is VALID [2020-07-17 22:48:19,912 INFO L280 TraceCheckUtils]: 486: Hoare triple {87563#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {87563#false} is VALID [2020-07-17 22:48:19,913 INFO L280 TraceCheckUtils]: 487: Hoare triple {87563#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87563#false} is VALID [2020-07-17 22:48:19,913 INFO L280 TraceCheckUtils]: 488: Hoare triple {87563#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); {87563#false} is VALID [2020-07-17 22:48:19,913 INFO L280 TraceCheckUtils]: 489: Hoare triple {87563#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); {87563#false} is VALID [2020-07-17 22:48:19,913 INFO L280 TraceCheckUtils]: 490: Hoare triple {87563#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87563#false} is VALID [2020-07-17 22:48:19,913 INFO L280 TraceCheckUtils]: 491: Hoare triple {87563#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {87563#false} is VALID [2020-07-17 22:48:19,914 INFO L280 TraceCheckUtils]: 492: Hoare triple {87563#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87563#false} is VALID [2020-07-17 22:48:19,914 INFO L280 TraceCheckUtils]: 493: Hoare triple {87563#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {87563#false} is VALID [2020-07-17 22:48:19,914 INFO L280 TraceCheckUtils]: 494: Hoare triple {87563#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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {87563#false} is VALID [2020-07-17 22:48:19,914 INFO L280 TraceCheckUtils]: 495: Hoare triple {87563#false} assume true; {87563#false} is VALID [2020-07-17 22:48:19,914 INFO L275 TraceCheckUtils]: 496: Hoare quadruple {87563#false} {87563#false} #977#return; {87563#false} is VALID [2020-07-17 22:48:19,914 INFO L280 TraceCheckUtils]: 497: Hoare triple {87563#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {87563#false} is VALID [2020-07-17 22:48:19,915 INFO L280 TraceCheckUtils]: 498: Hoare triple {87563#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {87563#false} is VALID [2020-07-17 22:48:19,915 INFO L280 TraceCheckUtils]: 499: Hoare triple {87563#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {87563#false} is VALID [2020-07-17 22:48:19,915 INFO L263 TraceCheckUtils]: 500: Hoare triple {87563#false} call #t~ret3 := calculate_output(~input~0); {87563#false} is VALID [2020-07-17 22:48:19,915 INFO L280 TraceCheckUtils]: 501: Hoare triple {87563#false} ~input := #in~input; {87563#false} is VALID [2020-07-17 22:48:19,915 INFO L280 TraceCheckUtils]: 502: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,915 INFO L280 TraceCheckUtils]: 503: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,916 INFO L280 TraceCheckUtils]: 504: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,916 INFO L280 TraceCheckUtils]: 505: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,916 INFO L280 TraceCheckUtils]: 506: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,916 INFO L280 TraceCheckUtils]: 507: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,916 INFO L280 TraceCheckUtils]: 508: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,916 INFO L280 TraceCheckUtils]: 509: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,917 INFO L280 TraceCheckUtils]: 510: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,917 INFO L280 TraceCheckUtils]: 511: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,917 INFO L280 TraceCheckUtils]: 512: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,917 INFO L280 TraceCheckUtils]: 513: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,917 INFO L280 TraceCheckUtils]: 514: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,918 INFO L280 TraceCheckUtils]: 515: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,918 INFO L280 TraceCheckUtils]: 516: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,918 INFO L280 TraceCheckUtils]: 517: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,918 INFO L280 TraceCheckUtils]: 518: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,918 INFO L280 TraceCheckUtils]: 519: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,918 INFO L280 TraceCheckUtils]: 520: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,919 INFO L280 TraceCheckUtils]: 521: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,919 INFO L280 TraceCheckUtils]: 522: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,919 INFO L280 TraceCheckUtils]: 523: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,919 INFO L280 TraceCheckUtils]: 524: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,919 INFO L280 TraceCheckUtils]: 525: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,920 INFO L280 TraceCheckUtils]: 526: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,920 INFO L280 TraceCheckUtils]: 527: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,920 INFO L280 TraceCheckUtils]: 528: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,920 INFO L280 TraceCheckUtils]: 529: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,920 INFO L280 TraceCheckUtils]: 530: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,920 INFO L280 TraceCheckUtils]: 531: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,921 INFO L280 TraceCheckUtils]: 532: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,921 INFO L280 TraceCheckUtils]: 533: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,921 INFO L280 TraceCheckUtils]: 534: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,921 INFO L280 TraceCheckUtils]: 535: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,921 INFO L280 TraceCheckUtils]: 536: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,921 INFO L280 TraceCheckUtils]: 537: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,922 INFO L280 TraceCheckUtils]: 538: Hoare triple {87563#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,922 INFO L280 TraceCheckUtils]: 539: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,922 INFO L280 TraceCheckUtils]: 540: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,922 INFO L280 TraceCheckUtils]: 541: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,922 INFO L280 TraceCheckUtils]: 542: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,922 INFO L280 TraceCheckUtils]: 543: Hoare triple {87563#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,923 INFO L280 TraceCheckUtils]: 544: Hoare triple {87563#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,923 INFO L280 TraceCheckUtils]: 545: Hoare triple {87563#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87563#false} is VALID [2020-07-17 22:48:19,923 INFO L280 TraceCheckUtils]: 546: Hoare triple {87563#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {87563#false} is VALID [2020-07-17 22:48:19,923 INFO L280 TraceCheckUtils]: 547: Hoare triple {87563#false} assume !false; {87563#false} is VALID [2020-07-17 22:48:20,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1114 backedges. 740 proven. 2 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2020-07-17 22:48:20,062 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:48:20,063 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5] total 14 [2020-07-17 22:48:20,063 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27482010] [2020-07-17 22:48:20,064 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 548 [2020-07-17 22:48:20,069 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:48:20,070 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states. [2020-07-17 22:48:21,298 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 502 edges. 502 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:48:21,298 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-17 22:48:21,299 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:48:21,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-17 22:48:21,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2020-07-17 22:48:21,299 INFO L87 Difference]: Start difference. First operand 2814 states and 3136 transitions. Second operand 14 states. [2020-07-17 22:48:39,677 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2020-07-17 22:48:49,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:49,970 INFO L93 Difference]: Finished difference Result 7915 states and 9051 transitions. [2020-07-17 22:48:49,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-07-17 22:48:49,970 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 548 [2020-07-17 22:48:49,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:48:49,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-07-17 22:48:49,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1495 transitions. [2020-07-17 22:48:49,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-07-17 22:48:49,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1495 transitions. [2020-07-17 22:48:49,985 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 33 states and 1495 transitions. [2020-07-17 22:48:54,921 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1495 edges. 1495 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:48:55,866 INFO L225 Difference]: With dead ends: 7915 [2020-07-17 22:48:55,866 INFO L226 Difference]: Without dead ends: 5074 [2020-07-17 22:48:55,872 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 621 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=342, Invalid=1380, Unknown=0, NotChecked=0, Total=1722 [2020-07-17 22:48:55,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5074 states. [2020-07-17 22:48:56,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5074 to 4296. [2020-07-17 22:48:56,996 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:48:56,996 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5074 states. Second operand 4296 states. [2020-07-17 22:48:56,996 INFO L74 IsIncluded]: Start isIncluded. First operand 5074 states. Second operand 4296 states. [2020-07-17 22:48:56,996 INFO L87 Difference]: Start difference. First operand 5074 states. Second operand 4296 states. [2020-07-17 22:48:57,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:57,779 INFO L93 Difference]: Finished difference Result 5074 states and 5600 transitions. [2020-07-17 22:48:57,779 INFO L276 IsEmpty]: Start isEmpty. Operand 5074 states and 5600 transitions. [2020-07-17 22:48:57,785 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:48:57,785 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:48:57,785 INFO L74 IsIncluded]: Start isIncluded. First operand 4296 states. Second operand 5074 states. [2020-07-17 22:48:57,785 INFO L87 Difference]: Start difference. First operand 4296 states. Second operand 5074 states. [2020-07-17 22:48:58,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:48:58,574 INFO L93 Difference]: Finished difference Result 5074 states and 5600 transitions. [2020-07-17 22:48:58,574 INFO L276 IsEmpty]: Start isEmpty. Operand 5074 states and 5600 transitions. [2020-07-17 22:48:58,582 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:48:58,582 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:48:58,582 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:48:58,582 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:48:58,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4296 states. [2020-07-17 22:48:59,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4296 states to 4296 states and 4766 transitions. [2020-07-17 22:48:59,235 INFO L78 Accepts]: Start accepts. Automaton has 4296 states and 4766 transitions. Word has length 548 [2020-07-17 22:48:59,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:48:59,236 INFO L479 AbstractCegarLoop]: Abstraction has 4296 states and 4766 transitions. [2020-07-17 22:48:59,236 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-17 22:48:59,236 INFO L276 IsEmpty]: Start isEmpty. Operand 4296 states and 4766 transitions. [2020-07-17 22:48:59,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 675 [2020-07-17 22:48:59,244 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:48:59,245 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, 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, 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, 3, 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:48:59,445 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-07-17 22:48:59,446 INFO L427 AbstractCegarLoop]: === Iteration 11 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:48:59,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:48:59,447 INFO L82 PathProgramCache]: Analyzing trace with hash -197580945, now seen corresponding path program 1 times [2020-07-17 22:48:59,447 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:48:59,448 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667432956] [2020-07-17 22:48:59,448 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:48:59,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:59,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:59,835 INFO L280 TraceCheckUtils]: 0: Hoare triple {112946#(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; {112345#true} is VALID [2020-07-17 22:48:59,836 INFO L280 TraceCheckUtils]: 1: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:48:59,836 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {112345#true} {112345#true} #973#return; {112345#true} is VALID [2020-07-17 22:48:59,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:48:59,923 INFO L280 TraceCheckUtils]: 0: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:48:59,924 INFO L280 TraceCheckUtils]: 1: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,924 INFO L280 TraceCheckUtils]: 2: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,924 INFO L280 TraceCheckUtils]: 3: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,924 INFO L280 TraceCheckUtils]: 4: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,924 INFO L280 TraceCheckUtils]: 5: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,925 INFO L280 TraceCheckUtils]: 6: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,925 INFO L280 TraceCheckUtils]: 7: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,925 INFO L280 TraceCheckUtils]: 8: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,925 INFO L280 TraceCheckUtils]: 9: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,925 INFO L280 TraceCheckUtils]: 10: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,926 INFO L280 TraceCheckUtils]: 11: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,926 INFO L280 TraceCheckUtils]: 12: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,926 INFO L280 TraceCheckUtils]: 13: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,926 INFO L280 TraceCheckUtils]: 14: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,926 INFO L280 TraceCheckUtils]: 15: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,927 INFO L280 TraceCheckUtils]: 16: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,927 INFO L280 TraceCheckUtils]: 17: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,927 INFO L280 TraceCheckUtils]: 18: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,927 INFO L280 TraceCheckUtils]: 19: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,927 INFO L280 TraceCheckUtils]: 20: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,928 INFO L280 TraceCheckUtils]: 21: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,928 INFO L280 TraceCheckUtils]: 22: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,928 INFO L280 TraceCheckUtils]: 23: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,928 INFO L280 TraceCheckUtils]: 24: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,928 INFO L280 TraceCheckUtils]: 25: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,928 INFO L280 TraceCheckUtils]: 26: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,929 INFO L280 TraceCheckUtils]: 27: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,929 INFO L280 TraceCheckUtils]: 28: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,929 INFO L280 TraceCheckUtils]: 29: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,929 INFO L280 TraceCheckUtils]: 30: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,930 INFO L280 TraceCheckUtils]: 31: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,930 INFO L280 TraceCheckUtils]: 32: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,930 INFO L280 TraceCheckUtils]: 33: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,930 INFO L280 TraceCheckUtils]: 34: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,930 INFO L280 TraceCheckUtils]: 35: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,930 INFO L280 TraceCheckUtils]: 36: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,931 INFO L280 TraceCheckUtils]: 37: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,931 INFO L280 TraceCheckUtils]: 38: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,931 INFO L280 TraceCheckUtils]: 39: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,931 INFO L280 TraceCheckUtils]: 40: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,931 INFO L280 TraceCheckUtils]: 41: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,931 INFO L280 TraceCheckUtils]: 42: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,932 INFO L280 TraceCheckUtils]: 43: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,932 INFO L280 TraceCheckUtils]: 44: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,932 INFO L280 TraceCheckUtils]: 45: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,932 INFO L280 TraceCheckUtils]: 46: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,932 INFO L280 TraceCheckUtils]: 47: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,932 INFO L280 TraceCheckUtils]: 48: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,933 INFO L280 TraceCheckUtils]: 49: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,933 INFO L280 TraceCheckUtils]: 50: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,933 INFO L280 TraceCheckUtils]: 51: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,933 INFO L280 TraceCheckUtils]: 52: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,933 INFO L280 TraceCheckUtils]: 53: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,934 INFO L280 TraceCheckUtils]: 54: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,934 INFO L280 TraceCheckUtils]: 55: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,934 INFO L280 TraceCheckUtils]: 56: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,934 INFO L280 TraceCheckUtils]: 57: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,934 INFO L280 TraceCheckUtils]: 58: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,934 INFO L280 TraceCheckUtils]: 59: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,935 INFO L280 TraceCheckUtils]: 60: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,935 INFO L280 TraceCheckUtils]: 61: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,935 INFO L280 TraceCheckUtils]: 62: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,935 INFO L280 TraceCheckUtils]: 63: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,935 INFO L280 TraceCheckUtils]: 64: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,936 INFO L280 TraceCheckUtils]: 65: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:48:59,936 INFO L280 TraceCheckUtils]: 66: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,936 INFO L280 TraceCheckUtils]: 67: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:48:59,936 INFO L280 TraceCheckUtils]: 68: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,936 INFO L280 TraceCheckUtils]: 69: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,937 INFO L280 TraceCheckUtils]: 70: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,937 INFO L280 TraceCheckUtils]: 71: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,937 INFO L280 TraceCheckUtils]: 72: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,937 INFO L280 TraceCheckUtils]: 73: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:48:59,937 INFO L280 TraceCheckUtils]: 74: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,938 INFO L280 TraceCheckUtils]: 75: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,938 INFO L280 TraceCheckUtils]: 76: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:48:59,938 INFO L280 TraceCheckUtils]: 77: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,938 INFO L280 TraceCheckUtils]: 78: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:48:59,939 INFO L280 TraceCheckUtils]: 79: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:48:59,939 INFO L280 TraceCheckUtils]: 80: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,939 INFO L280 TraceCheckUtils]: 81: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:48:59,939 INFO L280 TraceCheckUtils]: 82: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,939 INFO L280 TraceCheckUtils]: 83: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:48:59,939 INFO L280 TraceCheckUtils]: 84: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:48:59,940 INFO L280 TraceCheckUtils]: 85: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,940 INFO L280 TraceCheckUtils]: 86: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,940 INFO L280 TraceCheckUtils]: 87: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:48:59,941 INFO L280 TraceCheckUtils]: 88: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:48:59,941 INFO L280 TraceCheckUtils]: 89: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,941 INFO L280 TraceCheckUtils]: 90: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,941 INFO L280 TraceCheckUtils]: 91: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,941 INFO L280 TraceCheckUtils]: 92: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:48:59,942 INFO L280 TraceCheckUtils]: 93: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,942 INFO L280 TraceCheckUtils]: 94: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:48:59,942 INFO L280 TraceCheckUtils]: 95: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:48:59,942 INFO L280 TraceCheckUtils]: 96: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:48:59,942 INFO L280 TraceCheckUtils]: 97: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,942 INFO L280 TraceCheckUtils]: 98: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:48:59,943 INFO L280 TraceCheckUtils]: 99: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,943 INFO L280 TraceCheckUtils]: 100: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,943 INFO L280 TraceCheckUtils]: 101: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:48:59,943 INFO L280 TraceCheckUtils]: 102: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:48:59,946 INFO L280 TraceCheckUtils]: 103: Hoare triple {112345#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:59,948 INFO L280 TraceCheckUtils]: 104: Hoare triple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:48:59,950 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} {112345#true} #977#return; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:00,051 INFO L280 TraceCheckUtils]: 0: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,052 INFO L280 TraceCheckUtils]: 1: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,052 INFO L280 TraceCheckUtils]: 2: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,052 INFO L280 TraceCheckUtils]: 3: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,052 INFO L280 TraceCheckUtils]: 4: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,053 INFO L280 TraceCheckUtils]: 5: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,053 INFO L280 TraceCheckUtils]: 6: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,053 INFO L280 TraceCheckUtils]: 7: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,053 INFO L280 TraceCheckUtils]: 8: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,053 INFO L280 TraceCheckUtils]: 9: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,054 INFO L280 TraceCheckUtils]: 10: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,054 INFO L280 TraceCheckUtils]: 11: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,054 INFO L280 TraceCheckUtils]: 12: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,054 INFO L280 TraceCheckUtils]: 13: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,054 INFO L280 TraceCheckUtils]: 14: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,055 INFO L280 TraceCheckUtils]: 15: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,055 INFO L280 TraceCheckUtils]: 16: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,055 INFO L280 TraceCheckUtils]: 17: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,055 INFO L280 TraceCheckUtils]: 18: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,055 INFO L280 TraceCheckUtils]: 19: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,056 INFO L280 TraceCheckUtils]: 20: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,056 INFO L280 TraceCheckUtils]: 21: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,056 INFO L280 TraceCheckUtils]: 22: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,056 INFO L280 TraceCheckUtils]: 23: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,056 INFO L280 TraceCheckUtils]: 24: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,057 INFO L280 TraceCheckUtils]: 25: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,057 INFO L280 TraceCheckUtils]: 26: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,057 INFO L280 TraceCheckUtils]: 27: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,057 INFO L280 TraceCheckUtils]: 28: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,057 INFO L280 TraceCheckUtils]: 29: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,057 INFO L280 TraceCheckUtils]: 30: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,058 INFO L280 TraceCheckUtils]: 31: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,058 INFO L280 TraceCheckUtils]: 32: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,058 INFO L280 TraceCheckUtils]: 33: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,059 INFO L280 TraceCheckUtils]: 34: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,059 INFO L280 TraceCheckUtils]: 35: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,059 INFO L280 TraceCheckUtils]: 36: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,059 INFO L280 TraceCheckUtils]: 37: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,059 INFO L280 TraceCheckUtils]: 38: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,060 INFO L280 TraceCheckUtils]: 39: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,060 INFO L280 TraceCheckUtils]: 40: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,060 INFO L280 TraceCheckUtils]: 41: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,060 INFO L280 TraceCheckUtils]: 42: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,060 INFO L280 TraceCheckUtils]: 43: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,060 INFO L280 TraceCheckUtils]: 44: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,061 INFO L280 TraceCheckUtils]: 45: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,061 INFO L280 TraceCheckUtils]: 46: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,061 INFO L280 TraceCheckUtils]: 47: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,061 INFO L280 TraceCheckUtils]: 48: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,061 INFO L280 TraceCheckUtils]: 49: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,061 INFO L280 TraceCheckUtils]: 50: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,062 INFO L280 TraceCheckUtils]: 51: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,062 INFO L280 TraceCheckUtils]: 52: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,062 INFO L280 TraceCheckUtils]: 53: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,062 INFO L280 TraceCheckUtils]: 54: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,062 INFO L280 TraceCheckUtils]: 55: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,063 INFO L280 TraceCheckUtils]: 56: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,063 INFO L280 TraceCheckUtils]: 57: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,063 INFO L280 TraceCheckUtils]: 58: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,063 INFO L280 TraceCheckUtils]: 59: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,063 INFO L280 TraceCheckUtils]: 60: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,064 INFO L280 TraceCheckUtils]: 61: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,064 INFO L280 TraceCheckUtils]: 62: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,064 INFO L280 TraceCheckUtils]: 63: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,064 INFO L280 TraceCheckUtils]: 64: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,064 INFO L280 TraceCheckUtils]: 65: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,065 INFO L280 TraceCheckUtils]: 66: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,065 INFO L280 TraceCheckUtils]: 67: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,065 INFO L280 TraceCheckUtils]: 68: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,065 INFO L280 TraceCheckUtils]: 69: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,065 INFO L280 TraceCheckUtils]: 70: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,066 INFO L280 TraceCheckUtils]: 71: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,066 INFO L280 TraceCheckUtils]: 72: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,066 INFO L280 TraceCheckUtils]: 73: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,066 INFO L280 TraceCheckUtils]: 74: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,066 INFO L280 TraceCheckUtils]: 75: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,067 INFO L280 TraceCheckUtils]: 76: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:49:00,067 INFO L280 TraceCheckUtils]: 77: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,067 INFO L280 TraceCheckUtils]: 78: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,067 INFO L280 TraceCheckUtils]: 79: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,068 INFO L280 TraceCheckUtils]: 80: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,068 INFO L280 TraceCheckUtils]: 81: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,068 INFO L280 TraceCheckUtils]: 82: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,068 INFO L280 TraceCheckUtils]: 83: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,068 INFO L280 TraceCheckUtils]: 84: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,069 INFO L280 TraceCheckUtils]: 85: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,069 INFO L280 TraceCheckUtils]: 86: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,069 INFO L280 TraceCheckUtils]: 87: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,069 INFO L280 TraceCheckUtils]: 88: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,069 INFO L280 TraceCheckUtils]: 89: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,070 INFO L280 TraceCheckUtils]: 90: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,070 INFO L280 TraceCheckUtils]: 91: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,070 INFO L280 TraceCheckUtils]: 92: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,070 INFO L280 TraceCheckUtils]: 93: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,070 INFO L280 TraceCheckUtils]: 94: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,071 INFO L280 TraceCheckUtils]: 95: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,071 INFO L280 TraceCheckUtils]: 96: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,071 INFO L280 TraceCheckUtils]: 97: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,071 INFO L280 TraceCheckUtils]: 98: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,071 INFO L280 TraceCheckUtils]: 99: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,071 INFO L280 TraceCheckUtils]: 100: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,072 INFO L280 TraceCheckUtils]: 101: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:49:00,076 INFO L280 TraceCheckUtils]: 102: Hoare triple {112345#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; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,077 INFO L280 TraceCheckUtils]: 103: Hoare triple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,079 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:00,150 INFO L280 TraceCheckUtils]: 0: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,151 INFO L280 TraceCheckUtils]: 1: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,151 INFO L280 TraceCheckUtils]: 2: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,151 INFO L280 TraceCheckUtils]: 3: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,152 INFO L280 TraceCheckUtils]: 4: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,152 INFO L280 TraceCheckUtils]: 5: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,152 INFO L280 TraceCheckUtils]: 6: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,152 INFO L280 TraceCheckUtils]: 7: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,153 INFO L280 TraceCheckUtils]: 8: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,153 INFO L280 TraceCheckUtils]: 9: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,153 INFO L280 TraceCheckUtils]: 10: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,153 INFO L280 TraceCheckUtils]: 11: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,154 INFO L280 TraceCheckUtils]: 12: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,154 INFO L280 TraceCheckUtils]: 13: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,154 INFO L280 TraceCheckUtils]: 14: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,154 INFO L280 TraceCheckUtils]: 15: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,154 INFO L280 TraceCheckUtils]: 16: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,155 INFO L280 TraceCheckUtils]: 17: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,155 INFO L280 TraceCheckUtils]: 18: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,155 INFO L280 TraceCheckUtils]: 19: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,155 INFO L280 TraceCheckUtils]: 20: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,155 INFO L280 TraceCheckUtils]: 21: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,156 INFO L280 TraceCheckUtils]: 22: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,156 INFO L280 TraceCheckUtils]: 23: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,156 INFO L280 TraceCheckUtils]: 24: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,156 INFO L280 TraceCheckUtils]: 25: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,156 INFO L280 TraceCheckUtils]: 26: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,157 INFO L280 TraceCheckUtils]: 27: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,157 INFO L280 TraceCheckUtils]: 28: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,157 INFO L280 TraceCheckUtils]: 29: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,158 INFO L280 TraceCheckUtils]: 30: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,158 INFO L280 TraceCheckUtils]: 31: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,158 INFO L280 TraceCheckUtils]: 32: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,158 INFO L280 TraceCheckUtils]: 33: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,158 INFO L280 TraceCheckUtils]: 34: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,159 INFO L280 TraceCheckUtils]: 35: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,159 INFO L280 TraceCheckUtils]: 36: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,159 INFO L280 TraceCheckUtils]: 37: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,159 INFO L280 TraceCheckUtils]: 38: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,159 INFO L280 TraceCheckUtils]: 39: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,159 INFO L280 TraceCheckUtils]: 40: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,159 INFO L280 TraceCheckUtils]: 41: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,160 INFO L280 TraceCheckUtils]: 42: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,160 INFO L280 TraceCheckUtils]: 43: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,160 INFO L280 TraceCheckUtils]: 44: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,160 INFO L280 TraceCheckUtils]: 45: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,160 INFO L280 TraceCheckUtils]: 46: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,160 INFO L280 TraceCheckUtils]: 47: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,161 INFO L280 TraceCheckUtils]: 48: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,161 INFO L280 TraceCheckUtils]: 49: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,161 INFO L280 TraceCheckUtils]: 50: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,161 INFO L280 TraceCheckUtils]: 51: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,161 INFO L280 TraceCheckUtils]: 52: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,161 INFO L280 TraceCheckUtils]: 53: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,162 INFO L280 TraceCheckUtils]: 54: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,162 INFO L280 TraceCheckUtils]: 55: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,162 INFO L280 TraceCheckUtils]: 56: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,162 INFO L280 TraceCheckUtils]: 57: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,163 INFO L280 TraceCheckUtils]: 58: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,163 INFO L280 TraceCheckUtils]: 59: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,163 INFO L280 TraceCheckUtils]: 60: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,163 INFO L280 TraceCheckUtils]: 61: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,163 INFO L280 TraceCheckUtils]: 62: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,164 INFO L280 TraceCheckUtils]: 63: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,164 INFO L280 TraceCheckUtils]: 64: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,164 INFO L280 TraceCheckUtils]: 65: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,164 INFO L280 TraceCheckUtils]: 66: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,164 INFO L280 TraceCheckUtils]: 67: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,164 INFO L280 TraceCheckUtils]: 68: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,165 INFO L280 TraceCheckUtils]: 69: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,165 INFO L280 TraceCheckUtils]: 70: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,165 INFO L280 TraceCheckUtils]: 71: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,165 INFO L280 TraceCheckUtils]: 72: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,165 INFO L280 TraceCheckUtils]: 73: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,166 INFO L280 TraceCheckUtils]: 74: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,166 INFO L280 TraceCheckUtils]: 75: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,166 INFO L280 TraceCheckUtils]: 76: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:49:00,166 INFO L280 TraceCheckUtils]: 77: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,166 INFO L280 TraceCheckUtils]: 78: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,166 INFO L280 TraceCheckUtils]: 79: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,167 INFO L280 TraceCheckUtils]: 80: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,167 INFO L280 TraceCheckUtils]: 81: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,167 INFO L280 TraceCheckUtils]: 82: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,167 INFO L280 TraceCheckUtils]: 83: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,167 INFO L280 TraceCheckUtils]: 84: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,168 INFO L280 TraceCheckUtils]: 85: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,168 INFO L280 TraceCheckUtils]: 86: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,168 INFO L280 TraceCheckUtils]: 87: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,168 INFO L280 TraceCheckUtils]: 88: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,168 INFO L280 TraceCheckUtils]: 89: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,169 INFO L280 TraceCheckUtils]: 90: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,169 INFO L280 TraceCheckUtils]: 91: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,169 INFO L280 TraceCheckUtils]: 92: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,169 INFO L280 TraceCheckUtils]: 93: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,169 INFO L280 TraceCheckUtils]: 94: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,170 INFO L280 TraceCheckUtils]: 95: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,170 INFO L280 TraceCheckUtils]: 96: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,170 INFO L280 TraceCheckUtils]: 97: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,170 INFO L280 TraceCheckUtils]: 98: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,170 INFO L280 TraceCheckUtils]: 99: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,170 INFO L280 TraceCheckUtils]: 100: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,171 INFO L280 TraceCheckUtils]: 101: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:49:00,171 INFO L280 TraceCheckUtils]: 102: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,173 INFO L280 TraceCheckUtils]: 103: Hoare triple {112345#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,174 INFO L280 TraceCheckUtils]: 104: Hoare triple {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume true; {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,176 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:00,391 INFO L280 TraceCheckUtils]: 0: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,392 INFO L280 TraceCheckUtils]: 1: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,394 INFO L280 TraceCheckUtils]: 2: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,395 INFO L280 TraceCheckUtils]: 3: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,396 INFO L280 TraceCheckUtils]: 4: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,398 INFO L280 TraceCheckUtils]: 5: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,400 INFO L280 TraceCheckUtils]: 6: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,401 INFO L280 TraceCheckUtils]: 7: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,403 INFO L280 TraceCheckUtils]: 8: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,404 INFO L280 TraceCheckUtils]: 9: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,405 INFO L280 TraceCheckUtils]: 10: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,406 INFO L280 TraceCheckUtils]: 11: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,408 INFO L280 TraceCheckUtils]: 12: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,409 INFO L280 TraceCheckUtils]: 13: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,411 INFO L280 TraceCheckUtils]: 14: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,412 INFO L280 TraceCheckUtils]: 15: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,413 INFO L280 TraceCheckUtils]: 16: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,414 INFO L280 TraceCheckUtils]: 17: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,416 INFO L280 TraceCheckUtils]: 18: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,418 INFO L280 TraceCheckUtils]: 19: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,419 INFO L280 TraceCheckUtils]: 20: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,421 INFO L280 TraceCheckUtils]: 21: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,422 INFO L280 TraceCheckUtils]: 22: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,423 INFO L280 TraceCheckUtils]: 23: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,425 INFO L280 TraceCheckUtils]: 24: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,426 INFO L280 TraceCheckUtils]: 25: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,428 INFO L280 TraceCheckUtils]: 26: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,429 INFO L280 TraceCheckUtils]: 27: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,430 INFO L280 TraceCheckUtils]: 28: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,432 INFO L280 TraceCheckUtils]: 29: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,434 INFO L280 TraceCheckUtils]: 30: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,435 INFO L280 TraceCheckUtils]: 31: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,436 INFO L280 TraceCheckUtils]: 32: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,437 INFO L280 TraceCheckUtils]: 33: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,439 INFO L280 TraceCheckUtils]: 34: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,440 INFO L280 TraceCheckUtils]: 35: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,441 INFO L280 TraceCheckUtils]: 36: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,442 INFO L280 TraceCheckUtils]: 37: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,444 INFO L280 TraceCheckUtils]: 38: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,445 INFO L280 TraceCheckUtils]: 39: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,446 INFO L280 TraceCheckUtils]: 40: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,447 INFO L280 TraceCheckUtils]: 41: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,449 INFO L280 TraceCheckUtils]: 42: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,450 INFO L280 TraceCheckUtils]: 43: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,452 INFO L280 TraceCheckUtils]: 44: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,453 INFO L280 TraceCheckUtils]: 45: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,454 INFO L280 TraceCheckUtils]: 46: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,456 INFO L280 TraceCheckUtils]: 47: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,458 INFO L280 TraceCheckUtils]: 48: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,459 INFO L280 TraceCheckUtils]: 49: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,460 INFO L280 TraceCheckUtils]: 50: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,462 INFO L280 TraceCheckUtils]: 51: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,463 INFO L280 TraceCheckUtils]: 52: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,465 INFO L280 TraceCheckUtils]: 53: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,467 INFO L280 TraceCheckUtils]: 54: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,468 INFO L280 TraceCheckUtils]: 55: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,471 INFO L280 TraceCheckUtils]: 56: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,472 INFO L280 TraceCheckUtils]: 57: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,473 INFO L280 TraceCheckUtils]: 58: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,475 INFO L280 TraceCheckUtils]: 59: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,477 INFO L280 TraceCheckUtils]: 60: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,478 INFO L280 TraceCheckUtils]: 61: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,479 INFO L280 TraceCheckUtils]: 62: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,480 INFO L280 TraceCheckUtils]: 63: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,482 INFO L280 TraceCheckUtils]: 64: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,483 INFO L280 TraceCheckUtils]: 65: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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)); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,484 INFO L280 TraceCheckUtils]: 66: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,484 INFO L280 TraceCheckUtils]: 67: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,486 INFO L280 TraceCheckUtils]: 68: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,487 INFO L280 TraceCheckUtils]: 69: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,489 INFO L280 TraceCheckUtils]: 70: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,491 INFO L280 TraceCheckUtils]: 71: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,491 INFO L280 TraceCheckUtils]: 72: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,493 INFO L280 TraceCheckUtils]: 73: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,495 INFO L280 TraceCheckUtils]: 74: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,495 INFO L280 TraceCheckUtils]: 75: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,496 INFO L280 TraceCheckUtils]: 76: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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))); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,497 INFO L280 TraceCheckUtils]: 77: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,499 INFO L280 TraceCheckUtils]: 78: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,500 INFO L280 TraceCheckUtils]: 79: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,502 INFO L280 TraceCheckUtils]: 80: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,503 INFO L280 TraceCheckUtils]: 81: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,504 INFO L280 TraceCheckUtils]: 82: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,505 INFO L280 TraceCheckUtils]: 83: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,506 INFO L280 TraceCheckUtils]: 84: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,508 INFO L280 TraceCheckUtils]: 85: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,508 INFO L280 TraceCheckUtils]: 86: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,509 INFO L280 TraceCheckUtils]: 87: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,510 INFO L280 TraceCheckUtils]: 88: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,511 INFO L280 TraceCheckUtils]: 89: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,511 INFO L280 TraceCheckUtils]: 90: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,513 INFO L280 TraceCheckUtils]: 91: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,514 INFO L280 TraceCheckUtils]: 92: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,515 INFO L280 TraceCheckUtils]: 93: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,516 INFO L280 TraceCheckUtils]: 94: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,516 INFO L280 TraceCheckUtils]: 95: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,517 INFO L280 TraceCheckUtils]: 96: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,518 INFO L280 TraceCheckUtils]: 97: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,518 INFO L280 TraceCheckUtils]: 98: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,519 INFO L280 TraceCheckUtils]: 99: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,521 INFO L280 TraceCheckUtils]: 100: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,521 INFO L280 TraceCheckUtils]: 101: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,523 INFO L280 TraceCheckUtils]: 102: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,523 INFO L280 TraceCheckUtils]: 103: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,524 INFO L280 TraceCheckUtils]: 104: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,525 INFO L280 TraceCheckUtils]: 105: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,526 INFO L280 TraceCheckUtils]: 106: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,527 INFO L280 TraceCheckUtils]: 107: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,528 INFO L280 TraceCheckUtils]: 108: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,529 INFO L280 TraceCheckUtils]: 109: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,530 INFO L280 TraceCheckUtils]: 110: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,532 INFO L280 TraceCheckUtils]: 111: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,534 INFO L280 TraceCheckUtils]: 112: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,534 INFO L280 TraceCheckUtils]: 113: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,535 INFO L280 TraceCheckUtils]: 114: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,535 INFO L280 TraceCheckUtils]: 115: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,536 INFO L280 TraceCheckUtils]: 116: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,537 INFO L280 TraceCheckUtils]: 117: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,538 INFO L280 TraceCheckUtils]: 118: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,539 INFO L280 TraceCheckUtils]: 119: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,539 INFO L280 TraceCheckUtils]: 120: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,541 INFO L280 TraceCheckUtils]: 121: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,541 INFO L280 TraceCheckUtils]: 122: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,542 INFO L280 TraceCheckUtils]: 123: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,543 INFO L280 TraceCheckUtils]: 124: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,544 INFO L280 TraceCheckUtils]: 125: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,546 INFO L280 TraceCheckUtils]: 126: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume 1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {112950#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-17 22:49:00,547 INFO L280 TraceCheckUtils]: 127: Hoare triple {112950#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} assume true; {112950#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-17 22:49:00,549 INFO L275 TraceCheckUtils]: 128: Hoare quadruple {112950#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} #977#return; {112346#false} is VALID [2020-07-17 22:49:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:00,625 INFO L280 TraceCheckUtils]: 0: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,625 INFO L280 TraceCheckUtils]: 1: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,626 INFO L280 TraceCheckUtils]: 2: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,626 INFO L280 TraceCheckUtils]: 3: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,626 INFO L280 TraceCheckUtils]: 4: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,627 INFO L280 TraceCheckUtils]: 5: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,627 INFO L280 TraceCheckUtils]: 6: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,627 INFO L280 TraceCheckUtils]: 7: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,627 INFO L280 TraceCheckUtils]: 8: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,627 INFO L280 TraceCheckUtils]: 9: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,628 INFO L280 TraceCheckUtils]: 10: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,628 INFO L280 TraceCheckUtils]: 11: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,628 INFO L280 TraceCheckUtils]: 12: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,628 INFO L280 TraceCheckUtils]: 13: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,628 INFO L280 TraceCheckUtils]: 14: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,629 INFO L280 TraceCheckUtils]: 15: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,629 INFO L280 TraceCheckUtils]: 16: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,629 INFO L280 TraceCheckUtils]: 17: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,629 INFO L280 TraceCheckUtils]: 18: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,629 INFO L280 TraceCheckUtils]: 19: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,630 INFO L280 TraceCheckUtils]: 20: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,630 INFO L280 TraceCheckUtils]: 21: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,630 INFO L280 TraceCheckUtils]: 22: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,630 INFO L280 TraceCheckUtils]: 23: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,630 INFO L280 TraceCheckUtils]: 24: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,630 INFO L280 TraceCheckUtils]: 25: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,631 INFO L280 TraceCheckUtils]: 26: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,631 INFO L280 TraceCheckUtils]: 27: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,631 INFO L280 TraceCheckUtils]: 28: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,631 INFO L280 TraceCheckUtils]: 29: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,631 INFO L280 TraceCheckUtils]: 30: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,632 INFO L280 TraceCheckUtils]: 31: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,632 INFO L280 TraceCheckUtils]: 32: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,632 INFO L280 TraceCheckUtils]: 33: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,632 INFO L280 TraceCheckUtils]: 34: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,632 INFO L280 TraceCheckUtils]: 35: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,633 INFO L280 TraceCheckUtils]: 36: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,633 INFO L280 TraceCheckUtils]: 37: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,633 INFO L280 TraceCheckUtils]: 38: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,633 INFO L280 TraceCheckUtils]: 39: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,633 INFO L280 TraceCheckUtils]: 40: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,633 INFO L280 TraceCheckUtils]: 41: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,633 INFO L280 TraceCheckUtils]: 42: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,634 INFO L280 TraceCheckUtils]: 43: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,634 INFO L280 TraceCheckUtils]: 44: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,634 INFO L280 TraceCheckUtils]: 45: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,635 INFO L280 TraceCheckUtils]: 46: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,635 INFO L280 TraceCheckUtils]: 47: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,635 INFO L280 TraceCheckUtils]: 48: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,635 INFO L280 TraceCheckUtils]: 49: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,636 INFO L280 TraceCheckUtils]: 50: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,636 INFO L280 TraceCheckUtils]: 51: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,636 INFO L280 TraceCheckUtils]: 52: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,636 INFO L280 TraceCheckUtils]: 53: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,637 INFO L280 TraceCheckUtils]: 54: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,637 INFO L280 TraceCheckUtils]: 55: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,637 INFO L280 TraceCheckUtils]: 56: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,637 INFO L280 TraceCheckUtils]: 57: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,637 INFO L280 TraceCheckUtils]: 58: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,638 INFO L280 TraceCheckUtils]: 59: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,638 INFO L280 TraceCheckUtils]: 60: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,638 INFO L280 TraceCheckUtils]: 61: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,638 INFO L280 TraceCheckUtils]: 62: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,638 INFO L280 TraceCheckUtils]: 63: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,638 INFO L280 TraceCheckUtils]: 64: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,639 INFO L280 TraceCheckUtils]: 65: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,639 INFO L280 TraceCheckUtils]: 66: Hoare triple {112345#true} 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; {112345#true} is VALID [2020-07-17 22:49:00,639 INFO L280 TraceCheckUtils]: 67: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:49:00,639 INFO L275 TraceCheckUtils]: 68: Hoare quadruple {112345#true} {112346#false} #977#return; {112346#false} is VALID [2020-07-17 22:49:00,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:00,680 INFO L280 TraceCheckUtils]: 0: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,681 INFO L280 TraceCheckUtils]: 1: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,681 INFO L280 TraceCheckUtils]: 2: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,681 INFO L280 TraceCheckUtils]: 3: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,681 INFO L280 TraceCheckUtils]: 4: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,681 INFO L280 TraceCheckUtils]: 5: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,681 INFO L280 TraceCheckUtils]: 6: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,682 INFO L280 TraceCheckUtils]: 7: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,682 INFO L280 TraceCheckUtils]: 8: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,682 INFO L280 TraceCheckUtils]: 9: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,682 INFO L280 TraceCheckUtils]: 10: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,682 INFO L280 TraceCheckUtils]: 11: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,682 INFO L280 TraceCheckUtils]: 12: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,683 INFO L280 TraceCheckUtils]: 13: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,683 INFO L280 TraceCheckUtils]: 14: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,683 INFO L280 TraceCheckUtils]: 15: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,683 INFO L280 TraceCheckUtils]: 16: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,683 INFO L280 TraceCheckUtils]: 17: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,684 INFO L280 TraceCheckUtils]: 18: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,684 INFO L280 TraceCheckUtils]: 19: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,684 INFO L280 TraceCheckUtils]: 20: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,684 INFO L280 TraceCheckUtils]: 21: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,684 INFO L280 TraceCheckUtils]: 22: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,684 INFO L280 TraceCheckUtils]: 23: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,685 INFO L280 TraceCheckUtils]: 24: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,685 INFO L280 TraceCheckUtils]: 25: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,685 INFO L280 TraceCheckUtils]: 26: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,685 INFO L280 TraceCheckUtils]: 27: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,685 INFO L280 TraceCheckUtils]: 28: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,686 INFO L280 TraceCheckUtils]: 29: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,686 INFO L280 TraceCheckUtils]: 30: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,686 INFO L280 TraceCheckUtils]: 31: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,686 INFO L280 TraceCheckUtils]: 32: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,686 INFO L280 TraceCheckUtils]: 33: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,687 INFO L280 TraceCheckUtils]: 34: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,687 INFO L280 TraceCheckUtils]: 35: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,687 INFO L280 TraceCheckUtils]: 36: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,687 INFO L280 TraceCheckUtils]: 37: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,687 INFO L280 TraceCheckUtils]: 38: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,688 INFO L280 TraceCheckUtils]: 39: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,688 INFO L280 TraceCheckUtils]: 40: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,688 INFO L280 TraceCheckUtils]: 41: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,688 INFO L280 TraceCheckUtils]: 42: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,688 INFO L280 TraceCheckUtils]: 43: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,688 INFO L280 TraceCheckUtils]: 44: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,689 INFO L280 TraceCheckUtils]: 45: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,689 INFO L280 TraceCheckUtils]: 46: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,689 INFO L280 TraceCheckUtils]: 47: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,689 INFO L280 TraceCheckUtils]: 48: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,689 INFO L280 TraceCheckUtils]: 49: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,689 INFO L280 TraceCheckUtils]: 50: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,690 INFO L280 TraceCheckUtils]: 51: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,690 INFO L280 TraceCheckUtils]: 52: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,690 INFO L280 TraceCheckUtils]: 53: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,690 INFO L280 TraceCheckUtils]: 54: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,691 INFO L280 TraceCheckUtils]: 55: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,691 INFO L280 TraceCheckUtils]: 56: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,691 INFO L280 TraceCheckUtils]: 57: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,691 INFO L280 TraceCheckUtils]: 58: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,691 INFO L280 TraceCheckUtils]: 59: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,692 INFO L280 TraceCheckUtils]: 60: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,692 INFO L280 TraceCheckUtils]: 61: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,692 INFO L280 TraceCheckUtils]: 62: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,692 INFO L280 TraceCheckUtils]: 63: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,692 INFO L280 TraceCheckUtils]: 64: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,692 INFO L280 TraceCheckUtils]: 65: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,693 INFO L280 TraceCheckUtils]: 66: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,693 INFO L280 TraceCheckUtils]: 67: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,693 INFO L280 TraceCheckUtils]: 68: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,693 INFO L280 TraceCheckUtils]: 69: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,693 INFO L280 TraceCheckUtils]: 70: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,693 INFO L280 TraceCheckUtils]: 71: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,694 INFO L280 TraceCheckUtils]: 72: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,694 INFO L280 TraceCheckUtils]: 73: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,694 INFO L280 TraceCheckUtils]: 74: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,694 INFO L280 TraceCheckUtils]: 75: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,694 INFO L280 TraceCheckUtils]: 76: Hoare triple {112345#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {112345#true} is VALID [2020-07-17 22:49:00,695 INFO L280 TraceCheckUtils]: 77: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:49:00,695 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {112345#true} {112346#false} #977#return; {112346#false} is VALID [2020-07-17 22:49:00,702 INFO L263 TraceCheckUtils]: 0: Hoare triple {112345#true} call ULTIMATE.init(); {112946#(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:00,702 INFO L280 TraceCheckUtils]: 1: Hoare triple {112946#(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; {112345#true} is VALID [2020-07-17 22:49:00,703 INFO L280 TraceCheckUtils]: 2: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:49:00,703 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {112345#true} {112345#true} #973#return; {112345#true} is VALID [2020-07-17 22:49:00,703 INFO L263 TraceCheckUtils]: 4: Hoare triple {112345#true} call #t~ret4 := main(); {112345#true} is VALID [2020-07-17 22:49:00,703 INFO L280 TraceCheckUtils]: 5: Hoare triple {112345#true} ~output~0 := -1; {112345#true} is VALID [2020-07-17 22:49:00,704 INFO L280 TraceCheckUtils]: 6: Hoare triple {112345#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112345#true} is VALID [2020-07-17 22:49:00,704 INFO L280 TraceCheckUtils]: 7: Hoare triple {112345#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112345#true} is VALID [2020-07-17 22:49:00,706 INFO L263 TraceCheckUtils]: 8: Hoare triple {112345#true} call #t~ret3 := calculate_output(~input~0); {112947#(and (= ~a12~0 |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:00,706 INFO L280 TraceCheckUtils]: 9: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,706 INFO L280 TraceCheckUtils]: 10: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,707 INFO L280 TraceCheckUtils]: 11: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,707 INFO L280 TraceCheckUtils]: 12: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,707 INFO L280 TraceCheckUtils]: 13: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,707 INFO L280 TraceCheckUtils]: 14: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,707 INFO L280 TraceCheckUtils]: 15: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,708 INFO L280 TraceCheckUtils]: 16: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,708 INFO L280 TraceCheckUtils]: 17: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,708 INFO L280 TraceCheckUtils]: 18: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,708 INFO L280 TraceCheckUtils]: 19: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,708 INFO L280 TraceCheckUtils]: 20: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,708 INFO L280 TraceCheckUtils]: 21: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,709 INFO L280 TraceCheckUtils]: 22: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,709 INFO L280 TraceCheckUtils]: 23: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,709 INFO L280 TraceCheckUtils]: 24: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,709 INFO L280 TraceCheckUtils]: 25: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,709 INFO L280 TraceCheckUtils]: 26: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,709 INFO L280 TraceCheckUtils]: 27: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,709 INFO L280 TraceCheckUtils]: 28: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,710 INFO L280 TraceCheckUtils]: 29: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,710 INFO L280 TraceCheckUtils]: 30: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,710 INFO L280 TraceCheckUtils]: 31: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,710 INFO L280 TraceCheckUtils]: 32: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,710 INFO L280 TraceCheckUtils]: 33: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,710 INFO L280 TraceCheckUtils]: 34: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,710 INFO L280 TraceCheckUtils]: 35: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,711 INFO L280 TraceCheckUtils]: 36: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,711 INFO L280 TraceCheckUtils]: 37: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,711 INFO L280 TraceCheckUtils]: 38: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,711 INFO L280 TraceCheckUtils]: 39: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,711 INFO L280 TraceCheckUtils]: 40: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,712 INFO L280 TraceCheckUtils]: 41: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,712 INFO L280 TraceCheckUtils]: 42: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,712 INFO L280 TraceCheckUtils]: 43: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,712 INFO L280 TraceCheckUtils]: 44: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,712 INFO L280 TraceCheckUtils]: 45: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,712 INFO L280 TraceCheckUtils]: 46: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,713 INFO L280 TraceCheckUtils]: 47: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,713 INFO L280 TraceCheckUtils]: 48: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,713 INFO L280 TraceCheckUtils]: 49: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,713 INFO L280 TraceCheckUtils]: 50: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,713 INFO L280 TraceCheckUtils]: 51: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,713 INFO L280 TraceCheckUtils]: 52: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,714 INFO L280 TraceCheckUtils]: 53: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,714 INFO L280 TraceCheckUtils]: 54: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,714 INFO L280 TraceCheckUtils]: 55: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,714 INFO L280 TraceCheckUtils]: 56: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,714 INFO L280 TraceCheckUtils]: 57: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,714 INFO L280 TraceCheckUtils]: 58: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,715 INFO L280 TraceCheckUtils]: 59: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,715 INFO L280 TraceCheckUtils]: 60: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,715 INFO L280 TraceCheckUtils]: 61: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,715 INFO L280 TraceCheckUtils]: 62: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,715 INFO L280 TraceCheckUtils]: 63: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,716 INFO L280 TraceCheckUtils]: 64: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,716 INFO L280 TraceCheckUtils]: 65: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,716 INFO L280 TraceCheckUtils]: 66: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,716 INFO L280 TraceCheckUtils]: 67: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,716 INFO L280 TraceCheckUtils]: 68: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,716 INFO L280 TraceCheckUtils]: 69: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,717 INFO L280 TraceCheckUtils]: 70: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,717 INFO L280 TraceCheckUtils]: 71: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,717 INFO L280 TraceCheckUtils]: 72: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,717 INFO L280 TraceCheckUtils]: 73: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,717 INFO L280 TraceCheckUtils]: 74: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,717 INFO L280 TraceCheckUtils]: 75: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,718 INFO L280 TraceCheckUtils]: 76: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,718 INFO L280 TraceCheckUtils]: 77: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,718 INFO L280 TraceCheckUtils]: 78: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,718 INFO L280 TraceCheckUtils]: 79: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,719 INFO L280 TraceCheckUtils]: 80: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,719 INFO L280 TraceCheckUtils]: 81: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,719 INFO L280 TraceCheckUtils]: 82: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,719 INFO L280 TraceCheckUtils]: 83: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,719 INFO L280 TraceCheckUtils]: 84: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,719 INFO L280 TraceCheckUtils]: 85: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:49:00,720 INFO L280 TraceCheckUtils]: 86: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,720 INFO L280 TraceCheckUtils]: 87: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,720 INFO L280 TraceCheckUtils]: 88: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,720 INFO L280 TraceCheckUtils]: 89: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,720 INFO L280 TraceCheckUtils]: 90: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,721 INFO L280 TraceCheckUtils]: 91: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,721 INFO L280 TraceCheckUtils]: 92: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,721 INFO L280 TraceCheckUtils]: 93: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,721 INFO L280 TraceCheckUtils]: 94: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,721 INFO L280 TraceCheckUtils]: 95: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,722 INFO L280 TraceCheckUtils]: 96: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,722 INFO L280 TraceCheckUtils]: 97: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,722 INFO L280 TraceCheckUtils]: 98: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,722 INFO L280 TraceCheckUtils]: 99: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,722 INFO L280 TraceCheckUtils]: 100: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,722 INFO L280 TraceCheckUtils]: 101: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,723 INFO L280 TraceCheckUtils]: 102: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,723 INFO L280 TraceCheckUtils]: 103: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,723 INFO L280 TraceCheckUtils]: 104: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,723 INFO L280 TraceCheckUtils]: 105: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,723 INFO L280 TraceCheckUtils]: 106: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,724 INFO L280 TraceCheckUtils]: 107: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,724 INFO L280 TraceCheckUtils]: 108: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,724 INFO L280 TraceCheckUtils]: 109: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,724 INFO L280 TraceCheckUtils]: 110: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:49:00,724 INFO L280 TraceCheckUtils]: 111: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,726 INFO L280 TraceCheckUtils]: 112: Hoare triple {112345#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,728 INFO L280 TraceCheckUtils]: 113: Hoare triple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,729 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} {112345#true} #977#return; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,731 INFO L280 TraceCheckUtils]: 115: Hoare triple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,733 INFO L280 TraceCheckUtils]: 116: Hoare triple {112456#(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; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,735 INFO L280 TraceCheckUtils]: 117: Hoare triple {112456#(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); {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,737 INFO L263 TraceCheckUtils]: 118: Hoare triple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {112947#(and (= ~a12~0 |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:00,737 INFO L280 TraceCheckUtils]: 119: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,737 INFO L280 TraceCheckUtils]: 120: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,737 INFO L280 TraceCheckUtils]: 121: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,738 INFO L280 TraceCheckUtils]: 122: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,738 INFO L280 TraceCheckUtils]: 123: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,738 INFO L280 TraceCheckUtils]: 124: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,738 INFO L280 TraceCheckUtils]: 125: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,738 INFO L280 TraceCheckUtils]: 126: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,739 INFO L280 TraceCheckUtils]: 127: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,739 INFO L280 TraceCheckUtils]: 128: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,739 INFO L280 TraceCheckUtils]: 129: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,739 INFO L280 TraceCheckUtils]: 130: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,739 INFO L280 TraceCheckUtils]: 131: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,739 INFO L280 TraceCheckUtils]: 132: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,739 INFO L280 TraceCheckUtils]: 133: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,740 INFO L280 TraceCheckUtils]: 134: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,740 INFO L280 TraceCheckUtils]: 135: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,740 INFO L280 TraceCheckUtils]: 136: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,740 INFO L280 TraceCheckUtils]: 137: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,740 INFO L280 TraceCheckUtils]: 138: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,740 INFO L280 TraceCheckUtils]: 139: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,741 INFO L280 TraceCheckUtils]: 140: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,741 INFO L280 TraceCheckUtils]: 141: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,741 INFO L280 TraceCheckUtils]: 142: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,741 INFO L280 TraceCheckUtils]: 143: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,741 INFO L280 TraceCheckUtils]: 144: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,741 INFO L280 TraceCheckUtils]: 145: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,742 INFO L280 TraceCheckUtils]: 146: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,742 INFO L280 TraceCheckUtils]: 147: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,742 INFO L280 TraceCheckUtils]: 148: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,742 INFO L280 TraceCheckUtils]: 149: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,742 INFO L280 TraceCheckUtils]: 150: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,742 INFO L280 TraceCheckUtils]: 151: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,743 INFO L280 TraceCheckUtils]: 152: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,743 INFO L280 TraceCheckUtils]: 153: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,743 INFO L280 TraceCheckUtils]: 154: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,743 INFO L280 TraceCheckUtils]: 155: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,743 INFO L280 TraceCheckUtils]: 156: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,743 INFO L280 TraceCheckUtils]: 157: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,744 INFO L280 TraceCheckUtils]: 158: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,744 INFO L280 TraceCheckUtils]: 159: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,744 INFO L280 TraceCheckUtils]: 160: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,744 INFO L280 TraceCheckUtils]: 161: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,744 INFO L280 TraceCheckUtils]: 162: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,744 INFO L280 TraceCheckUtils]: 163: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,745 INFO L280 TraceCheckUtils]: 164: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,745 INFO L280 TraceCheckUtils]: 165: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,745 INFO L280 TraceCheckUtils]: 166: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,745 INFO L280 TraceCheckUtils]: 167: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,745 INFO L280 TraceCheckUtils]: 168: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,745 INFO L280 TraceCheckUtils]: 169: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,745 INFO L280 TraceCheckUtils]: 170: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,746 INFO L280 TraceCheckUtils]: 171: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,746 INFO L280 TraceCheckUtils]: 172: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,746 INFO L280 TraceCheckUtils]: 173: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,746 INFO L280 TraceCheckUtils]: 174: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,746 INFO L280 TraceCheckUtils]: 175: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,746 INFO L280 TraceCheckUtils]: 176: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,746 INFO L280 TraceCheckUtils]: 177: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,747 INFO L280 TraceCheckUtils]: 178: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,747 INFO L280 TraceCheckUtils]: 179: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,747 INFO L280 TraceCheckUtils]: 180: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,747 INFO L280 TraceCheckUtils]: 181: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,747 INFO L280 TraceCheckUtils]: 182: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,748 INFO L280 TraceCheckUtils]: 183: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,748 INFO L280 TraceCheckUtils]: 184: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,748 INFO L280 TraceCheckUtils]: 185: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,748 INFO L280 TraceCheckUtils]: 186: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,748 INFO L280 TraceCheckUtils]: 187: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,748 INFO L280 TraceCheckUtils]: 188: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,748 INFO L280 TraceCheckUtils]: 189: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,749 INFO L280 TraceCheckUtils]: 190: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,749 INFO L280 TraceCheckUtils]: 191: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,749 INFO L280 TraceCheckUtils]: 192: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,749 INFO L280 TraceCheckUtils]: 193: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,749 INFO L280 TraceCheckUtils]: 194: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,749 INFO L280 TraceCheckUtils]: 195: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:49:00,750 INFO L280 TraceCheckUtils]: 196: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,750 INFO L280 TraceCheckUtils]: 197: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,750 INFO L280 TraceCheckUtils]: 198: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,750 INFO L280 TraceCheckUtils]: 199: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,750 INFO L280 TraceCheckUtils]: 200: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,751 INFO L280 TraceCheckUtils]: 201: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,751 INFO L280 TraceCheckUtils]: 202: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,751 INFO L280 TraceCheckUtils]: 203: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,751 INFO L280 TraceCheckUtils]: 204: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,751 INFO L280 TraceCheckUtils]: 205: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,751 INFO L280 TraceCheckUtils]: 206: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,752 INFO L280 TraceCheckUtils]: 207: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,752 INFO L280 TraceCheckUtils]: 208: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,752 INFO L280 TraceCheckUtils]: 209: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,752 INFO L280 TraceCheckUtils]: 210: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,752 INFO L280 TraceCheckUtils]: 211: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,753 INFO L280 TraceCheckUtils]: 212: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,753 INFO L280 TraceCheckUtils]: 213: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,753 INFO L280 TraceCheckUtils]: 214: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,753 INFO L280 TraceCheckUtils]: 215: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,753 INFO L280 TraceCheckUtils]: 216: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,753 INFO L280 TraceCheckUtils]: 217: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,754 INFO L280 TraceCheckUtils]: 218: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,754 INFO L280 TraceCheckUtils]: 219: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,754 INFO L280 TraceCheckUtils]: 220: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:49:00,756 INFO L280 TraceCheckUtils]: 221: Hoare triple {112345#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; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,758 INFO L280 TraceCheckUtils]: 222: Hoare triple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,759 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,761 INFO L280 TraceCheckUtils]: 224: Hoare triple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,763 INFO L280 TraceCheckUtils]: 225: Hoare triple {112456#(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; {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,765 INFO L280 TraceCheckUtils]: 226: Hoare triple {112456#(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); {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:49:00,767 INFO L263 TraceCheckUtils]: 227: Hoare triple {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {112947#(and (= ~a12~0 |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:00,767 INFO L280 TraceCheckUtils]: 228: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,767 INFO L280 TraceCheckUtils]: 229: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,768 INFO L280 TraceCheckUtils]: 230: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,768 INFO L280 TraceCheckUtils]: 231: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,768 INFO L280 TraceCheckUtils]: 232: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,768 INFO L280 TraceCheckUtils]: 233: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,768 INFO L280 TraceCheckUtils]: 234: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,769 INFO L280 TraceCheckUtils]: 235: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,769 INFO L280 TraceCheckUtils]: 236: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,769 INFO L280 TraceCheckUtils]: 237: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,769 INFO L280 TraceCheckUtils]: 238: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,769 INFO L280 TraceCheckUtils]: 239: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,770 INFO L280 TraceCheckUtils]: 240: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,770 INFO L280 TraceCheckUtils]: 241: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,770 INFO L280 TraceCheckUtils]: 242: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,770 INFO L280 TraceCheckUtils]: 243: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,770 INFO L280 TraceCheckUtils]: 244: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,770 INFO L280 TraceCheckUtils]: 245: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,771 INFO L280 TraceCheckUtils]: 246: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,771 INFO L280 TraceCheckUtils]: 247: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,771 INFO L280 TraceCheckUtils]: 248: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,771 INFO L280 TraceCheckUtils]: 249: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,771 INFO L280 TraceCheckUtils]: 250: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,771 INFO L280 TraceCheckUtils]: 251: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,772 INFO L280 TraceCheckUtils]: 252: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,772 INFO L280 TraceCheckUtils]: 253: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,772 INFO L280 TraceCheckUtils]: 254: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,772 INFO L280 TraceCheckUtils]: 255: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,772 INFO L280 TraceCheckUtils]: 256: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,772 INFO L280 TraceCheckUtils]: 257: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,773 INFO L280 TraceCheckUtils]: 258: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,773 INFO L280 TraceCheckUtils]: 259: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,773 INFO L280 TraceCheckUtils]: 260: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,773 INFO L280 TraceCheckUtils]: 261: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,773 INFO L280 TraceCheckUtils]: 262: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,774 INFO L280 TraceCheckUtils]: 263: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,774 INFO L280 TraceCheckUtils]: 264: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,774 INFO L280 TraceCheckUtils]: 265: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,774 INFO L280 TraceCheckUtils]: 266: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,774 INFO L280 TraceCheckUtils]: 267: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,774 INFO L280 TraceCheckUtils]: 268: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,775 INFO L280 TraceCheckUtils]: 269: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,775 INFO L280 TraceCheckUtils]: 270: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,775 INFO L280 TraceCheckUtils]: 271: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,775 INFO L280 TraceCheckUtils]: 272: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,775 INFO L280 TraceCheckUtils]: 273: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,776 INFO L280 TraceCheckUtils]: 274: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,776 INFO L280 TraceCheckUtils]: 275: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,776 INFO L280 TraceCheckUtils]: 276: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,776 INFO L280 TraceCheckUtils]: 277: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,776 INFO L280 TraceCheckUtils]: 278: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,776 INFO L280 TraceCheckUtils]: 279: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,777 INFO L280 TraceCheckUtils]: 280: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,777 INFO L280 TraceCheckUtils]: 281: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,777 INFO L280 TraceCheckUtils]: 282: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,777 INFO L280 TraceCheckUtils]: 283: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,777 INFO L280 TraceCheckUtils]: 284: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,777 INFO L280 TraceCheckUtils]: 285: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,778 INFO L280 TraceCheckUtils]: 286: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,778 INFO L280 TraceCheckUtils]: 287: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,778 INFO L280 TraceCheckUtils]: 288: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,778 INFO L280 TraceCheckUtils]: 289: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,778 INFO L280 TraceCheckUtils]: 290: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,778 INFO L280 TraceCheckUtils]: 291: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,779 INFO L280 TraceCheckUtils]: 292: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,779 INFO L280 TraceCheckUtils]: 293: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,779 INFO L280 TraceCheckUtils]: 294: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,779 INFO L280 TraceCheckUtils]: 295: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,779 INFO L280 TraceCheckUtils]: 296: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,780 INFO L280 TraceCheckUtils]: 297: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,780 INFO L280 TraceCheckUtils]: 298: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,780 INFO L280 TraceCheckUtils]: 299: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,780 INFO L280 TraceCheckUtils]: 300: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,780 INFO L280 TraceCheckUtils]: 301: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,780 INFO L280 TraceCheckUtils]: 302: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,781 INFO L280 TraceCheckUtils]: 303: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,781 INFO L280 TraceCheckUtils]: 304: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:49:00,781 INFO L280 TraceCheckUtils]: 305: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,781 INFO L280 TraceCheckUtils]: 306: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,781 INFO L280 TraceCheckUtils]: 307: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,781 INFO L280 TraceCheckUtils]: 308: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,782 INFO L280 TraceCheckUtils]: 309: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,782 INFO L280 TraceCheckUtils]: 310: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,782 INFO L280 TraceCheckUtils]: 311: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,782 INFO L280 TraceCheckUtils]: 312: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,782 INFO L280 TraceCheckUtils]: 313: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,782 INFO L280 TraceCheckUtils]: 314: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,783 INFO L280 TraceCheckUtils]: 315: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,783 INFO L280 TraceCheckUtils]: 316: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,783 INFO L280 TraceCheckUtils]: 317: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,783 INFO L280 TraceCheckUtils]: 318: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,783 INFO L280 TraceCheckUtils]: 319: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,784 INFO L280 TraceCheckUtils]: 320: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,784 INFO L280 TraceCheckUtils]: 321: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,784 INFO L280 TraceCheckUtils]: 322: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,784 INFO L280 TraceCheckUtils]: 323: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,784 INFO L280 TraceCheckUtils]: 324: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:00,784 INFO L280 TraceCheckUtils]: 325: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,785 INFO L280 TraceCheckUtils]: 326: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,785 INFO L280 TraceCheckUtils]: 327: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,785 INFO L280 TraceCheckUtils]: 328: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,785 INFO L280 TraceCheckUtils]: 329: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:49:00,785 INFO L280 TraceCheckUtils]: 330: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,787 INFO L280 TraceCheckUtils]: 331: Hoare triple {112345#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,789 INFO L280 TraceCheckUtils]: 332: Hoare triple {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume true; {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,791 INFO L275 TraceCheckUtils]: 333: Hoare quadruple {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} {112456#(and (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,793 INFO L280 TraceCheckUtils]: 334: Hoare triple {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,794 INFO L280 TraceCheckUtils]: 335: Hoare triple {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 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; {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,795 INFO L280 TraceCheckUtils]: 336: Hoare triple {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 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); {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} is VALID [2020-07-17 22:49:00,798 INFO L263 TraceCheckUtils]: 337: Hoare triple {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} call #t~ret3 := calculate_output(~input~0); {112947#(and (= ~a12~0 |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:00,799 INFO L280 TraceCheckUtils]: 338: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,800 INFO L280 TraceCheckUtils]: 339: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,802 INFO L280 TraceCheckUtils]: 340: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,804 INFO L280 TraceCheckUtils]: 341: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,806 INFO L280 TraceCheckUtils]: 342: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,807 INFO L280 TraceCheckUtils]: 343: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,808 INFO L280 TraceCheckUtils]: 344: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,810 INFO L280 TraceCheckUtils]: 345: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,811 INFO L280 TraceCheckUtils]: 346: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,813 INFO L280 TraceCheckUtils]: 347: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,815 INFO L280 TraceCheckUtils]: 348: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,816 INFO L280 TraceCheckUtils]: 349: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,817 INFO L280 TraceCheckUtils]: 350: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,817 INFO L280 TraceCheckUtils]: 351: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,819 INFO L280 TraceCheckUtils]: 352: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,822 INFO L280 TraceCheckUtils]: 353: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,823 INFO L280 TraceCheckUtils]: 354: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,825 INFO L280 TraceCheckUtils]: 355: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,826 INFO L280 TraceCheckUtils]: 356: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,827 INFO L280 TraceCheckUtils]: 357: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,828 INFO L280 TraceCheckUtils]: 358: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,829 INFO L280 TraceCheckUtils]: 359: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,831 INFO L280 TraceCheckUtils]: 360: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,832 INFO L280 TraceCheckUtils]: 361: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,834 INFO L280 TraceCheckUtils]: 362: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,835 INFO L280 TraceCheckUtils]: 363: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,837 INFO L280 TraceCheckUtils]: 364: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,838 INFO L280 TraceCheckUtils]: 365: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,839 INFO L280 TraceCheckUtils]: 366: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,841 INFO L280 TraceCheckUtils]: 367: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,842 INFO L280 TraceCheckUtils]: 368: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,843 INFO L280 TraceCheckUtils]: 369: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,845 INFO L280 TraceCheckUtils]: 370: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,846 INFO L280 TraceCheckUtils]: 371: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,847 INFO L280 TraceCheckUtils]: 372: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,849 INFO L280 TraceCheckUtils]: 373: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,850 INFO L280 TraceCheckUtils]: 374: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,851 INFO L280 TraceCheckUtils]: 375: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,851 INFO L280 TraceCheckUtils]: 376: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,852 INFO L280 TraceCheckUtils]: 377: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,853 INFO L280 TraceCheckUtils]: 378: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,854 INFO L280 TraceCheckUtils]: 379: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,855 INFO L280 TraceCheckUtils]: 380: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,856 INFO L280 TraceCheckUtils]: 381: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,857 INFO L280 TraceCheckUtils]: 382: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,858 INFO L280 TraceCheckUtils]: 383: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,860 INFO L280 TraceCheckUtils]: 384: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,861 INFO L280 TraceCheckUtils]: 385: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,862 INFO L280 TraceCheckUtils]: 386: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,862 INFO L280 TraceCheckUtils]: 387: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,863 INFO L280 TraceCheckUtils]: 388: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,864 INFO L280 TraceCheckUtils]: 389: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,865 INFO L280 TraceCheckUtils]: 390: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,865 INFO L280 TraceCheckUtils]: 391: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,867 INFO L280 TraceCheckUtils]: 392: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,868 INFO L280 TraceCheckUtils]: 393: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,869 INFO L280 TraceCheckUtils]: 394: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,870 INFO L280 TraceCheckUtils]: 395: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,872 INFO L280 TraceCheckUtils]: 396: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,873 INFO L280 TraceCheckUtils]: 397: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,874 INFO L280 TraceCheckUtils]: 398: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,876 INFO L280 TraceCheckUtils]: 399: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,877 INFO L280 TraceCheckUtils]: 400: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,878 INFO L280 TraceCheckUtils]: 401: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,880 INFO L280 TraceCheckUtils]: 402: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,881 INFO L280 TraceCheckUtils]: 403: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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)); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,882 INFO L280 TraceCheckUtils]: 404: Hoare triple {112948#(and (= ~a12~0 |old(~a12~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,884 INFO L280 TraceCheckUtils]: 405: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,885 INFO L280 TraceCheckUtils]: 406: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,887 INFO L280 TraceCheckUtils]: 407: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,888 INFO L280 TraceCheckUtils]: 408: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,889 INFO L280 TraceCheckUtils]: 409: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,891 INFO L280 TraceCheckUtils]: 410: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,893 INFO L280 TraceCheckUtils]: 411: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,894 INFO L280 TraceCheckUtils]: 412: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,896 INFO L280 TraceCheckUtils]: 413: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,898 INFO L280 TraceCheckUtils]: 414: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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))); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,899 INFO L280 TraceCheckUtils]: 415: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,901 INFO L280 TraceCheckUtils]: 416: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,903 INFO L280 TraceCheckUtils]: 417: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:00,905 INFO L280 TraceCheckUtils]: 418: Hoare triple {112948#(and (= ~a12~0 |old(~a12~0)|) (= ~a21~0 |old(~a21~0)|) (= ~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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,907 INFO L280 TraceCheckUtils]: 419: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,908 INFO L280 TraceCheckUtils]: 420: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,910 INFO L280 TraceCheckUtils]: 421: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,911 INFO L280 TraceCheckUtils]: 422: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,912 INFO L280 TraceCheckUtils]: 423: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,913 INFO L280 TraceCheckUtils]: 424: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,914 INFO L280 TraceCheckUtils]: 425: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,915 INFO L280 TraceCheckUtils]: 426: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,916 INFO L280 TraceCheckUtils]: 427: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,917 INFO L280 TraceCheckUtils]: 428: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,918 INFO L280 TraceCheckUtils]: 429: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,919 INFO L280 TraceCheckUtils]: 430: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,919 INFO L280 TraceCheckUtils]: 431: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,920 INFO L280 TraceCheckUtils]: 432: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,921 INFO L280 TraceCheckUtils]: 433: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,921 INFO L280 TraceCheckUtils]: 434: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,923 INFO L280 TraceCheckUtils]: 435: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,924 INFO L280 TraceCheckUtils]: 436: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,924 INFO L280 TraceCheckUtils]: 437: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,926 INFO L280 TraceCheckUtils]: 438: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,927 INFO L280 TraceCheckUtils]: 439: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,927 INFO L280 TraceCheckUtils]: 440: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,928 INFO L280 TraceCheckUtils]: 441: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,929 INFO L280 TraceCheckUtils]: 442: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,930 INFO L280 TraceCheckUtils]: 443: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,931 INFO L280 TraceCheckUtils]: 444: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,932 INFO L280 TraceCheckUtils]: 445: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,932 INFO L280 TraceCheckUtils]: 446: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,934 INFO L280 TraceCheckUtils]: 447: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 1 == ~input && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,934 INFO L280 TraceCheckUtils]: 448: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,935 INFO L280 TraceCheckUtils]: 449: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,937 INFO L280 TraceCheckUtils]: 450: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,937 INFO L280 TraceCheckUtils]: 451: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,938 INFO L280 TraceCheckUtils]: 452: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,940 INFO L280 TraceCheckUtils]: 453: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,940 INFO L280 TraceCheckUtils]: 454: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,941 INFO L280 TraceCheckUtils]: 455: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,943 INFO L280 TraceCheckUtils]: 456: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,944 INFO L280 TraceCheckUtils]: 457: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,945 INFO L280 TraceCheckUtils]: 458: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == ~input) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,946 INFO L280 TraceCheckUtils]: 459: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,946 INFO L280 TraceCheckUtils]: 460: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,947 INFO L280 TraceCheckUtils]: 461: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,947 INFO L280 TraceCheckUtils]: 462: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,948 INFO L280 TraceCheckUtils]: 463: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:49:00,950 INFO L280 TraceCheckUtils]: 464: Hoare triple {112949#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume 1 == ~a24~0 && 5 == ~input && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {112950#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-17 22:49:00,951 INFO L280 TraceCheckUtils]: 465: Hoare triple {112950#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} assume true; {112950#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} is VALID [2020-07-17 22:49:00,952 INFO L275 TraceCheckUtils]: 466: Hoare quadruple {112950#(or (not (= 10 |old(~a21~0)|)) (not (= 8 |old(~a15~0)|)) (<= 0 (+ |old(~a12~0)| 42)))} {112668#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0) (<= (+ ~a12~0 43) 0))} #977#return; {112346#false} is VALID [2020-07-17 22:49:00,953 INFO L280 TraceCheckUtils]: 467: Hoare triple {112346#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112346#false} is VALID [2020-07-17 22:49:00,953 INFO L280 TraceCheckUtils]: 468: Hoare triple {112346#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112346#false} is VALID [2020-07-17 22:49:00,953 INFO L280 TraceCheckUtils]: 469: Hoare triple {112346#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112346#false} is VALID [2020-07-17 22:49:00,953 INFO L263 TraceCheckUtils]: 470: Hoare triple {112346#false} call #t~ret3 := calculate_output(~input~0); {112947#(and (= ~a12~0 |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:00,953 INFO L280 TraceCheckUtils]: 471: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,953 INFO L280 TraceCheckUtils]: 472: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,953 INFO L280 TraceCheckUtils]: 473: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,954 INFO L280 TraceCheckUtils]: 474: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,954 INFO L280 TraceCheckUtils]: 475: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,954 INFO L280 TraceCheckUtils]: 476: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,954 INFO L280 TraceCheckUtils]: 477: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,954 INFO L280 TraceCheckUtils]: 478: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,954 INFO L280 TraceCheckUtils]: 479: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,954 INFO L280 TraceCheckUtils]: 480: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,954 INFO L280 TraceCheckUtils]: 481: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 482: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 483: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 484: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 485: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 486: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 487: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 488: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 489: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,955 INFO L280 TraceCheckUtils]: 490: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 491: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 492: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 493: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 494: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 495: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 496: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 497: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 498: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,956 INFO L280 TraceCheckUtils]: 499: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 500: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 501: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 502: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 503: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 504: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 505: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 506: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 507: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,957 INFO L280 TraceCheckUtils]: 508: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 509: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 510: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 511: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 512: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 513: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 514: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 515: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 516: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,958 INFO L280 TraceCheckUtils]: 517: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,959 INFO L280 TraceCheckUtils]: 518: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,959 INFO L280 TraceCheckUtils]: 519: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,959 INFO L280 TraceCheckUtils]: 520: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,959 INFO L280 TraceCheckUtils]: 521: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,959 INFO L280 TraceCheckUtils]: 522: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,959 INFO L280 TraceCheckUtils]: 523: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,959 INFO L280 TraceCheckUtils]: 524: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,959 INFO L280 TraceCheckUtils]: 525: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,960 INFO L280 TraceCheckUtils]: 526: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,960 INFO L280 TraceCheckUtils]: 527: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,960 INFO L280 TraceCheckUtils]: 528: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,960 INFO L280 TraceCheckUtils]: 529: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,960 INFO L280 TraceCheckUtils]: 530: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,960 INFO L280 TraceCheckUtils]: 531: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,961 INFO L280 TraceCheckUtils]: 532: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,961 INFO L280 TraceCheckUtils]: 533: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,961 INFO L280 TraceCheckUtils]: 534: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,961 INFO L280 TraceCheckUtils]: 535: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,961 INFO L280 TraceCheckUtils]: 536: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,961 INFO L280 TraceCheckUtils]: 537: Hoare triple {112345#true} 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; {112345#true} is VALID [2020-07-17 22:49:00,962 INFO L280 TraceCheckUtils]: 538: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:49:00,962 INFO L275 TraceCheckUtils]: 539: Hoare quadruple {112345#true} {112346#false} #977#return; {112346#false} is VALID [2020-07-17 22:49:00,962 INFO L280 TraceCheckUtils]: 540: Hoare triple {112346#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112346#false} is VALID [2020-07-17 22:49:00,962 INFO L280 TraceCheckUtils]: 541: Hoare triple {112346#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112346#false} is VALID [2020-07-17 22:49:00,962 INFO L280 TraceCheckUtils]: 542: Hoare triple {112346#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112346#false} is VALID [2020-07-17 22:49:00,962 INFO L263 TraceCheckUtils]: 543: Hoare triple {112346#false} call #t~ret3 := calculate_output(~input~0); {112947#(and (= ~a12~0 |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:00,963 INFO L280 TraceCheckUtils]: 544: Hoare triple {112947#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:00,963 INFO L280 TraceCheckUtils]: 545: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,963 INFO L280 TraceCheckUtils]: 546: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,963 INFO L280 TraceCheckUtils]: 547: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,963 INFO L280 TraceCheckUtils]: 548: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,963 INFO L280 TraceCheckUtils]: 549: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,964 INFO L280 TraceCheckUtils]: 550: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,964 INFO L280 TraceCheckUtils]: 551: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,964 INFO L280 TraceCheckUtils]: 552: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,964 INFO L280 TraceCheckUtils]: 553: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,964 INFO L280 TraceCheckUtils]: 554: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,964 INFO L280 TraceCheckUtils]: 555: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,965 INFO L280 TraceCheckUtils]: 556: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,965 INFO L280 TraceCheckUtils]: 557: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,965 INFO L280 TraceCheckUtils]: 558: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,965 INFO L280 TraceCheckUtils]: 559: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,965 INFO L280 TraceCheckUtils]: 560: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,965 INFO L280 TraceCheckUtils]: 561: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,965 INFO L280 TraceCheckUtils]: 562: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,966 INFO L280 TraceCheckUtils]: 563: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,966 INFO L280 TraceCheckUtils]: 564: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,966 INFO L280 TraceCheckUtils]: 565: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,966 INFO L280 TraceCheckUtils]: 566: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,966 INFO L280 TraceCheckUtils]: 567: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,966 INFO L280 TraceCheckUtils]: 568: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,967 INFO L280 TraceCheckUtils]: 569: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,967 INFO L280 TraceCheckUtils]: 570: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,967 INFO L280 TraceCheckUtils]: 571: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,967 INFO L280 TraceCheckUtils]: 572: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,967 INFO L280 TraceCheckUtils]: 573: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,967 INFO L280 TraceCheckUtils]: 574: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,968 INFO L280 TraceCheckUtils]: 575: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,968 INFO L280 TraceCheckUtils]: 576: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,968 INFO L280 TraceCheckUtils]: 577: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,968 INFO L280 TraceCheckUtils]: 578: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,968 INFO L280 TraceCheckUtils]: 579: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,968 INFO L280 TraceCheckUtils]: 580: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,969 INFO L280 TraceCheckUtils]: 581: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,969 INFO L280 TraceCheckUtils]: 582: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,969 INFO L280 TraceCheckUtils]: 583: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,969 INFO L280 TraceCheckUtils]: 584: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,969 INFO L280 TraceCheckUtils]: 585: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,969 INFO L280 TraceCheckUtils]: 586: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,970 INFO L280 TraceCheckUtils]: 587: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,970 INFO L280 TraceCheckUtils]: 588: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,970 INFO L280 TraceCheckUtils]: 589: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,970 INFO L280 TraceCheckUtils]: 590: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,970 INFO L280 TraceCheckUtils]: 591: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,970 INFO L280 TraceCheckUtils]: 592: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,970 INFO L280 TraceCheckUtils]: 593: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,971 INFO L280 TraceCheckUtils]: 594: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,971 INFO L280 TraceCheckUtils]: 595: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,971 INFO L280 TraceCheckUtils]: 596: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,971 INFO L280 TraceCheckUtils]: 597: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,971 INFO L280 TraceCheckUtils]: 598: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,971 INFO L280 TraceCheckUtils]: 599: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,972 INFO L280 TraceCheckUtils]: 600: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,972 INFO L280 TraceCheckUtils]: 601: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,972 INFO L280 TraceCheckUtils]: 602: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,972 INFO L280 TraceCheckUtils]: 603: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,972 INFO L280 TraceCheckUtils]: 604: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,972 INFO L280 TraceCheckUtils]: 605: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,972 INFO L280 TraceCheckUtils]: 606: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,972 INFO L280 TraceCheckUtils]: 607: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 608: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 609: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 610: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 611: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 612: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 613: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 614: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 615: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 616: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:00,973 INFO L280 TraceCheckUtils]: 617: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:00,974 INFO L280 TraceCheckUtils]: 618: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,974 INFO L280 TraceCheckUtils]: 619: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:00,974 INFO L280 TraceCheckUtils]: 620: Hoare triple {112345#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {112345#true} is VALID [2020-07-17 22:49:00,974 INFO L280 TraceCheckUtils]: 621: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:49:00,974 INFO L275 TraceCheckUtils]: 622: Hoare quadruple {112345#true} {112346#false} #977#return; {112346#false} is VALID [2020-07-17 22:49:00,974 INFO L280 TraceCheckUtils]: 623: Hoare triple {112346#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112346#false} is VALID [2020-07-17 22:49:00,974 INFO L280 TraceCheckUtils]: 624: Hoare triple {112346#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112346#false} is VALID [2020-07-17 22:49:00,974 INFO L280 TraceCheckUtils]: 625: Hoare triple {112346#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L263 TraceCheckUtils]: 626: Hoare triple {112346#false} call #t~ret3 := calculate_output(~input~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 627: Hoare triple {112346#false} ~input := #in~input; {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 628: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 629: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 630: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 631: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 632: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 633: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 634: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,975 INFO L280 TraceCheckUtils]: 635: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 636: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 637: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 638: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 639: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 640: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 641: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 642: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 643: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,976 INFO L280 TraceCheckUtils]: 644: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 645: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 646: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 647: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 648: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 649: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 650: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 651: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 652: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 653: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,977 INFO L280 TraceCheckUtils]: 654: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,978 INFO L280 TraceCheckUtils]: 655: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,978 INFO L280 TraceCheckUtils]: 656: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,978 INFO L280 TraceCheckUtils]: 657: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,978 INFO L280 TraceCheckUtils]: 658: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,978 INFO L280 TraceCheckUtils]: 659: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,978 INFO L280 TraceCheckUtils]: 660: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,978 INFO L280 TraceCheckUtils]: 661: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,978 INFO L280 TraceCheckUtils]: 662: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 663: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 664: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 665: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 666: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 667: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 668: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 669: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 670: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 671: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:00,979 INFO L280 TraceCheckUtils]: 672: Hoare triple {112346#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {112346#false} is VALID [2020-07-17 22:49:00,980 INFO L280 TraceCheckUtils]: 673: Hoare triple {112346#false} assume !false; {112346#false} is VALID [2020-07-17 22:49:01,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1648 backedges. 650 proven. 164 refuted. 0 times theorem prover too weak. 834 trivial. 0 not checked. [2020-07-17 22:49:01,397 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667432956] [2020-07-17 22:49:01,398 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799472466] [2020-07-17 22:49:01,398 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:49:01,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:01,605 INFO L264 TraceCheckSpWp]: Trace formula consists of 1002 conjuncts, 7 conjunts are in the unsatisfiable core [2020-07-17 22:49:01,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:01,671 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:49:02,655 INFO L320 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 2, 1] term [2020-07-17 22:49:02,656 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:49:02,666 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:49:02,764 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:49:02,986 INFO L263 TraceCheckUtils]: 0: Hoare triple {112345#true} call ULTIMATE.init(); {112345#true} is VALID [2020-07-17 22:49:02,987 INFO L280 TraceCheckUtils]: 1: Hoare triple {112345#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; {112345#true} is VALID [2020-07-17 22:49:02,987 INFO L280 TraceCheckUtils]: 2: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:49:02,987 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {112345#true} {112345#true} #973#return; {112345#true} is VALID [2020-07-17 22:49:02,987 INFO L263 TraceCheckUtils]: 4: Hoare triple {112345#true} call #t~ret4 := main(); {112345#true} is VALID [2020-07-17 22:49:02,987 INFO L280 TraceCheckUtils]: 5: Hoare triple {112345#true} ~output~0 := -1; {112345#true} is VALID [2020-07-17 22:49:02,988 INFO L280 TraceCheckUtils]: 6: Hoare triple {112345#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112345#true} is VALID [2020-07-17 22:49:02,988 INFO L280 TraceCheckUtils]: 7: Hoare triple {112345#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112345#true} is VALID [2020-07-17 22:49:02,988 INFO L263 TraceCheckUtils]: 8: Hoare triple {112345#true} call #t~ret3 := calculate_output(~input~0); {112345#true} is VALID [2020-07-17 22:49:02,988 INFO L280 TraceCheckUtils]: 9: Hoare triple {112345#true} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:02,988 INFO L280 TraceCheckUtils]: 10: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,989 INFO L280 TraceCheckUtils]: 11: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,989 INFO L280 TraceCheckUtils]: 12: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,989 INFO L280 TraceCheckUtils]: 13: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,989 INFO L280 TraceCheckUtils]: 14: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,989 INFO L280 TraceCheckUtils]: 15: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,990 INFO L280 TraceCheckUtils]: 16: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,990 INFO L280 TraceCheckUtils]: 17: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,990 INFO L280 TraceCheckUtils]: 18: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,990 INFO L280 TraceCheckUtils]: 19: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,990 INFO L280 TraceCheckUtils]: 20: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,990 INFO L280 TraceCheckUtils]: 21: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,990 INFO L280 TraceCheckUtils]: 22: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,990 INFO L280 TraceCheckUtils]: 23: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 24: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 25: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 26: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 27: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 28: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 29: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 30: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 31: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,991 INFO L280 TraceCheckUtils]: 32: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 33: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 34: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 35: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 36: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 37: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 38: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 39: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 40: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,992 INFO L280 TraceCheckUtils]: 41: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 42: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 43: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 44: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 45: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 46: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 47: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 48: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 49: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,993 INFO L280 TraceCheckUtils]: 50: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 51: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 52: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 53: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 54: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 55: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 56: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 57: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 58: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,994 INFO L280 TraceCheckUtils]: 59: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 60: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 61: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 62: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 63: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 64: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 65: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 66: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 67: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,995 INFO L280 TraceCheckUtils]: 68: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 69: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 70: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 71: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 72: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 73: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 74: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 75: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 76: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:02,996 INFO L280 TraceCheckUtils]: 77: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:02,997 INFO L280 TraceCheckUtils]: 78: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:02,997 INFO L280 TraceCheckUtils]: 79: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:02,997 INFO L280 TraceCheckUtils]: 80: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,997 INFO L280 TraceCheckUtils]: 81: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:02,997 INFO L280 TraceCheckUtils]: 82: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:02,997 INFO L280 TraceCheckUtils]: 83: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,997 INFO L280 TraceCheckUtils]: 84: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,997 INFO L280 TraceCheckUtils]: 85: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 86: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 87: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 88: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 89: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 90: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 91: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 92: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 93: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 94: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,998 INFO L280 TraceCheckUtils]: 95: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,999 INFO L280 TraceCheckUtils]: 96: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:02,999 INFO L280 TraceCheckUtils]: 97: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:02,999 INFO L280 TraceCheckUtils]: 98: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:02,999 INFO L280 TraceCheckUtils]: 99: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,999 INFO L280 TraceCheckUtils]: 100: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:02,999 INFO L280 TraceCheckUtils]: 101: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:02,999 INFO L280 TraceCheckUtils]: 102: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:02,999 INFO L280 TraceCheckUtils]: 103: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,000 INFO L280 TraceCheckUtils]: 104: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,000 INFO L280 TraceCheckUtils]: 105: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,000 INFO L280 TraceCheckUtils]: 106: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,000 INFO L280 TraceCheckUtils]: 107: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,000 INFO L280 TraceCheckUtils]: 108: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,000 INFO L280 TraceCheckUtils]: 109: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,001 INFO L280 TraceCheckUtils]: 110: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:49:03,001 INFO L280 TraceCheckUtils]: 111: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,001 INFO L280 TraceCheckUtils]: 112: Hoare triple {112345#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {112345#true} is VALID [2020-07-17 22:49:03,001 INFO L280 TraceCheckUtils]: 113: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:49:03,001 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {112345#true} {112345#true} #977#return; {112345#true} is VALID [2020-07-17 22:49:03,001 INFO L280 TraceCheckUtils]: 115: Hoare triple {112345#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112345#true} is VALID [2020-07-17 22:49:03,002 INFO L280 TraceCheckUtils]: 116: Hoare triple {112345#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112345#true} is VALID [2020-07-17 22:49:03,002 INFO L280 TraceCheckUtils]: 117: Hoare triple {112345#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112345#true} is VALID [2020-07-17 22:49:03,002 INFO L263 TraceCheckUtils]: 118: Hoare triple {112345#true} call #t~ret3 := calculate_output(~input~0); {112345#true} is VALID [2020-07-17 22:49:03,002 INFO L280 TraceCheckUtils]: 119: Hoare triple {112345#true} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:03,002 INFO L280 TraceCheckUtils]: 120: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,002 INFO L280 TraceCheckUtils]: 121: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,002 INFO L280 TraceCheckUtils]: 122: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,003 INFO L280 TraceCheckUtils]: 123: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,003 INFO L280 TraceCheckUtils]: 124: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,003 INFO L280 TraceCheckUtils]: 125: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,003 INFO L280 TraceCheckUtils]: 126: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,003 INFO L280 TraceCheckUtils]: 127: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,003 INFO L280 TraceCheckUtils]: 128: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,004 INFO L280 TraceCheckUtils]: 129: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,004 INFO L280 TraceCheckUtils]: 130: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,004 INFO L280 TraceCheckUtils]: 131: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,004 INFO L280 TraceCheckUtils]: 132: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,004 INFO L280 TraceCheckUtils]: 133: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,004 INFO L280 TraceCheckUtils]: 134: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,005 INFO L280 TraceCheckUtils]: 135: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,005 INFO L280 TraceCheckUtils]: 136: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,005 INFO L280 TraceCheckUtils]: 137: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,005 INFO L280 TraceCheckUtils]: 138: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,005 INFO L280 TraceCheckUtils]: 139: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,005 INFO L280 TraceCheckUtils]: 140: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,006 INFO L280 TraceCheckUtils]: 141: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,006 INFO L280 TraceCheckUtils]: 142: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,006 INFO L280 TraceCheckUtils]: 143: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,006 INFO L280 TraceCheckUtils]: 144: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,006 INFO L280 TraceCheckUtils]: 145: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,006 INFO L280 TraceCheckUtils]: 146: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,006 INFO L280 TraceCheckUtils]: 147: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,007 INFO L280 TraceCheckUtils]: 148: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,007 INFO L280 TraceCheckUtils]: 149: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,007 INFO L280 TraceCheckUtils]: 150: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,007 INFO L280 TraceCheckUtils]: 151: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,007 INFO L280 TraceCheckUtils]: 152: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,008 INFO L280 TraceCheckUtils]: 153: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,008 INFO L280 TraceCheckUtils]: 154: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,008 INFO L280 TraceCheckUtils]: 155: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,008 INFO L280 TraceCheckUtils]: 156: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,008 INFO L280 TraceCheckUtils]: 157: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,008 INFO L280 TraceCheckUtils]: 158: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,009 INFO L280 TraceCheckUtils]: 159: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,009 INFO L280 TraceCheckUtils]: 160: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,009 INFO L280 TraceCheckUtils]: 161: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,009 INFO L280 TraceCheckUtils]: 162: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,009 INFO L280 TraceCheckUtils]: 163: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,009 INFO L280 TraceCheckUtils]: 164: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,010 INFO L280 TraceCheckUtils]: 165: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,010 INFO L280 TraceCheckUtils]: 166: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,010 INFO L280 TraceCheckUtils]: 167: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,010 INFO L280 TraceCheckUtils]: 168: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,010 INFO L280 TraceCheckUtils]: 169: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,010 INFO L280 TraceCheckUtils]: 170: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,010 INFO L280 TraceCheckUtils]: 171: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,011 INFO L280 TraceCheckUtils]: 172: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,011 INFO L280 TraceCheckUtils]: 173: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,011 INFO L280 TraceCheckUtils]: 174: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,011 INFO L280 TraceCheckUtils]: 175: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,011 INFO L280 TraceCheckUtils]: 176: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,011 INFO L280 TraceCheckUtils]: 177: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,012 INFO L280 TraceCheckUtils]: 178: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,012 INFO L280 TraceCheckUtils]: 179: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,012 INFO L280 TraceCheckUtils]: 180: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,012 INFO L280 TraceCheckUtils]: 181: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,012 INFO L280 TraceCheckUtils]: 182: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,012 INFO L280 TraceCheckUtils]: 183: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,013 INFO L280 TraceCheckUtils]: 184: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:03,013 INFO L280 TraceCheckUtils]: 185: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,013 INFO L280 TraceCheckUtils]: 186: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,013 INFO L280 TraceCheckUtils]: 187: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,013 INFO L280 TraceCheckUtils]: 188: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,013 INFO L280 TraceCheckUtils]: 189: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,013 INFO L280 TraceCheckUtils]: 190: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,014 INFO L280 TraceCheckUtils]: 191: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,014 INFO L280 TraceCheckUtils]: 192: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,014 INFO L280 TraceCheckUtils]: 193: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,014 INFO L280 TraceCheckUtils]: 194: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,014 INFO L280 TraceCheckUtils]: 195: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:49:03,014 INFO L280 TraceCheckUtils]: 196: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,015 INFO L280 TraceCheckUtils]: 197: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,015 INFO L280 TraceCheckUtils]: 198: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,015 INFO L280 TraceCheckUtils]: 199: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,015 INFO L280 TraceCheckUtils]: 200: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,015 INFO L280 TraceCheckUtils]: 201: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,015 INFO L280 TraceCheckUtils]: 202: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 203: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 204: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 205: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 206: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 207: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 208: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 209: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 210: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,016 INFO L280 TraceCheckUtils]: 211: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 212: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 213: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 214: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 215: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 216: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 217: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 218: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 219: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,017 INFO L280 TraceCheckUtils]: 220: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L280 TraceCheckUtils]: 221: Hoare triple {112345#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; {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L280 TraceCheckUtils]: 222: Hoare triple {112345#true} assume true; {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {112345#true} {112345#true} #977#return; {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L280 TraceCheckUtils]: 224: Hoare triple {112345#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L280 TraceCheckUtils]: 225: Hoare triple {112345#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L280 TraceCheckUtils]: 226: Hoare triple {112345#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L263 TraceCheckUtils]: 227: Hoare triple {112345#true} call #t~ret3 := calculate_output(~input~0); {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L280 TraceCheckUtils]: 228: Hoare triple {112345#true} ~input := #in~input; {112345#true} is VALID [2020-07-17 22:49:03,018 INFO L280 TraceCheckUtils]: 229: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 230: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 231: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 232: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 233: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 234: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 235: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 236: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 237: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,019 INFO L280 TraceCheckUtils]: 238: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 239: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 240: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 241: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 242: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 243: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 244: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 245: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 246: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,020 INFO L280 TraceCheckUtils]: 247: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 248: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 249: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 250: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 251: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 252: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 253: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 254: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 255: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,021 INFO L280 TraceCheckUtils]: 256: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 257: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 258: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 259: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 260: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 261: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 262: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 263: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 264: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 265: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,022 INFO L280 TraceCheckUtils]: 266: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 267: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 268: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 269: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 270: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 271: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 272: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 273: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 274: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,023 INFO L280 TraceCheckUtils]: 275: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 276: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 277: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 278: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 279: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 280: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 281: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 282: Hoare triple {112345#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 283: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 284: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,024 INFO L280 TraceCheckUtils]: 285: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 286: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 287: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 288: Hoare triple {112345#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 289: Hoare triple {112345#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 290: Hoare triple {112345#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 291: Hoare triple {112345#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 292: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 293: Hoare triple {112345#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112345#true} is VALID [2020-07-17 22:49:03,025 INFO L280 TraceCheckUtils]: 294: Hoare triple {112345#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 295: Hoare triple {112345#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 296: Hoare triple {112345#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 297: Hoare triple {112345#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 298: Hoare triple {112345#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 299: Hoare triple {112345#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 300: Hoare triple {112345#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 301: Hoare triple {112345#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 302: Hoare triple {112345#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 303: Hoare triple {112345#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,026 INFO L280 TraceCheckUtils]: 304: Hoare triple {112345#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 305: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 306: Hoare triple {112345#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 307: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 308: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 309: Hoare triple {112345#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 310: Hoare triple {112345#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 311: Hoare triple {112345#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 312: Hoare triple {112345#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,027 INFO L280 TraceCheckUtils]: 313: Hoare triple {112345#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 314: Hoare triple {112345#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 315: Hoare triple {112345#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 316: Hoare triple {112345#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 317: Hoare triple {112345#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 318: Hoare triple {112345#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 319: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 320: Hoare triple {112345#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 321: Hoare triple {112345#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 322: Hoare triple {112345#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,028 INFO L280 TraceCheckUtils]: 323: Hoare triple {112345#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112345#true} is VALID [2020-07-17 22:49:03,029 INFO L280 TraceCheckUtils]: 324: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {112345#true} is VALID [2020-07-17 22:49:03,029 INFO L280 TraceCheckUtils]: 325: Hoare triple {112345#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,029 INFO L280 TraceCheckUtils]: 326: Hoare triple {112345#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {112345#true} is VALID [2020-07-17 22:49:03,029 INFO L280 TraceCheckUtils]: 327: Hoare triple {112345#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,029 INFO L280 TraceCheckUtils]: 328: Hoare triple {112345#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,029 INFO L280 TraceCheckUtils]: 329: Hoare triple {112345#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {112345#true} is VALID [2020-07-17 22:49:03,029 INFO L280 TraceCheckUtils]: 330: Hoare triple {112345#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {112345#true} is VALID [2020-07-17 22:49:03,031 INFO L280 TraceCheckUtils]: 331: Hoare triple {112345#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2020-07-17 22:49:03,032 INFO L280 TraceCheckUtils]: 332: Hoare triple {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume true; {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2020-07-17 22:49:03,033 INFO L275 TraceCheckUtils]: 333: Hoare quadruple {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} {112345#true} #977#return; {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2020-07-17 22:49:03,034 INFO L280 TraceCheckUtils]: 334: Hoare triple {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2020-07-17 22:49:03,035 INFO L280 TraceCheckUtils]: 335: Hoare triple {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2020-07-17 22:49:03,036 INFO L280 TraceCheckUtils]: 336: Hoare triple {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2020-07-17 22:49:03,037 INFO L263 TraceCheckUtils]: 337: Hoare triple {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,037 INFO L280 TraceCheckUtils]: 338: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} ~input := #in~input; {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,038 INFO L280 TraceCheckUtils]: 339: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,039 INFO L280 TraceCheckUtils]: 340: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,041 INFO L280 TraceCheckUtils]: 341: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,042 INFO L280 TraceCheckUtils]: 342: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,042 INFO L280 TraceCheckUtils]: 343: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,043 INFO L280 TraceCheckUtils]: 344: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,044 INFO L280 TraceCheckUtils]: 345: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,045 INFO L280 TraceCheckUtils]: 346: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,046 INFO L280 TraceCheckUtils]: 347: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,046 INFO L280 TraceCheckUtils]: 348: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,047 INFO L280 TraceCheckUtils]: 349: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,048 INFO L280 TraceCheckUtils]: 350: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,049 INFO L280 TraceCheckUtils]: 351: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,050 INFO L280 TraceCheckUtils]: 352: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,051 INFO L280 TraceCheckUtils]: 353: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,052 INFO L280 TraceCheckUtils]: 354: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,052 INFO L280 TraceCheckUtils]: 355: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,053 INFO L280 TraceCheckUtils]: 356: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,054 INFO L280 TraceCheckUtils]: 357: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,056 INFO L280 TraceCheckUtils]: 358: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,057 INFO L280 TraceCheckUtils]: 359: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,058 INFO L280 TraceCheckUtils]: 360: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,059 INFO L280 TraceCheckUtils]: 361: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,059 INFO L280 TraceCheckUtils]: 362: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,060 INFO L280 TraceCheckUtils]: 363: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,061 INFO L280 TraceCheckUtils]: 364: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,061 INFO L280 TraceCheckUtils]: 365: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,062 INFO L280 TraceCheckUtils]: 366: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,063 INFO L280 TraceCheckUtils]: 367: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,064 INFO L280 TraceCheckUtils]: 368: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,065 INFO L280 TraceCheckUtils]: 369: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,066 INFO L280 TraceCheckUtils]: 370: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,067 INFO L280 TraceCheckUtils]: 371: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,068 INFO L280 TraceCheckUtils]: 372: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,069 INFO L280 TraceCheckUtils]: 373: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,069 INFO L280 TraceCheckUtils]: 374: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,071 INFO L280 TraceCheckUtils]: 375: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,072 INFO L280 TraceCheckUtils]: 376: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,074 INFO L280 TraceCheckUtils]: 377: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,076 INFO L280 TraceCheckUtils]: 378: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,077 INFO L280 TraceCheckUtils]: 379: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,078 INFO L280 TraceCheckUtils]: 380: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,078 INFO L280 TraceCheckUtils]: 381: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,079 INFO L280 TraceCheckUtils]: 382: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,080 INFO L280 TraceCheckUtils]: 383: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,082 INFO L280 TraceCheckUtils]: 384: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,083 INFO L280 TraceCheckUtils]: 385: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,084 INFO L280 TraceCheckUtils]: 386: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,085 INFO L280 TraceCheckUtils]: 387: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,087 INFO L280 TraceCheckUtils]: 388: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,088 INFO L280 TraceCheckUtils]: 389: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,089 INFO L280 TraceCheckUtils]: 390: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,090 INFO L280 TraceCheckUtils]: 391: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,091 INFO L280 TraceCheckUtils]: 392: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,092 INFO L280 TraceCheckUtils]: 393: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,093 INFO L280 TraceCheckUtils]: 394: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,093 INFO L280 TraceCheckUtils]: 395: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,094 INFO L280 TraceCheckUtils]: 396: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,095 INFO L280 TraceCheckUtils]: 397: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,096 INFO L280 TraceCheckUtils]: 398: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,098 INFO L280 TraceCheckUtils]: 399: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,099 INFO L280 TraceCheckUtils]: 400: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,100 INFO L280 TraceCheckUtils]: 401: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,101 INFO L280 TraceCheckUtils]: 402: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,102 INFO L280 TraceCheckUtils]: 403: Hoare triple {113966#(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)); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,104 INFO L280 TraceCheckUtils]: 404: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,105 INFO L280 TraceCheckUtils]: 405: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,107 INFO L280 TraceCheckUtils]: 406: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,108 INFO L280 TraceCheckUtils]: 407: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,109 INFO L280 TraceCheckUtils]: 408: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,110 INFO L280 TraceCheckUtils]: 409: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,112 INFO L280 TraceCheckUtils]: 410: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,113 INFO L280 TraceCheckUtils]: 411: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,114 INFO L280 TraceCheckUtils]: 412: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,114 INFO L280 TraceCheckUtils]: 413: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,115 INFO L280 TraceCheckUtils]: 414: Hoare triple {113966#(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))); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,116 INFO L280 TraceCheckUtils]: 415: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,117 INFO L280 TraceCheckUtils]: 416: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,119 INFO L280 TraceCheckUtils]: 417: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,119 INFO L280 TraceCheckUtils]: 418: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,120 INFO L280 TraceCheckUtils]: 419: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,121 INFO L280 TraceCheckUtils]: 420: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,123 INFO L280 TraceCheckUtils]: 421: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,124 INFO L280 TraceCheckUtils]: 422: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,125 INFO L280 TraceCheckUtils]: 423: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,126 INFO L280 TraceCheckUtils]: 424: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,127 INFO L280 TraceCheckUtils]: 425: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,128 INFO L280 TraceCheckUtils]: 426: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,129 INFO L280 TraceCheckUtils]: 427: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,130 INFO L280 TraceCheckUtils]: 428: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,131 INFO L280 TraceCheckUtils]: 429: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,132 INFO L280 TraceCheckUtils]: 430: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,133 INFO L280 TraceCheckUtils]: 431: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,134 INFO L280 TraceCheckUtils]: 432: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,135 INFO L280 TraceCheckUtils]: 433: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,136 INFO L280 TraceCheckUtils]: 434: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,137 INFO L280 TraceCheckUtils]: 435: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,138 INFO L280 TraceCheckUtils]: 436: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,139 INFO L280 TraceCheckUtils]: 437: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,140 INFO L280 TraceCheckUtils]: 438: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,141 INFO L280 TraceCheckUtils]: 439: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,142 INFO L280 TraceCheckUtils]: 440: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,143 INFO L280 TraceCheckUtils]: 441: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,143 INFO L280 TraceCheckUtils]: 442: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,144 INFO L280 TraceCheckUtils]: 443: Hoare triple {113966#(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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,145 INFO L280 TraceCheckUtils]: 444: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,153 INFO L280 TraceCheckUtils]: 445: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,156 INFO L280 TraceCheckUtils]: 446: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,157 INFO L280 TraceCheckUtils]: 447: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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))); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,158 INFO L280 TraceCheckUtils]: 448: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,160 INFO L280 TraceCheckUtils]: 449: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,161 INFO L280 TraceCheckUtils]: 450: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,162 INFO L280 TraceCheckUtils]: 451: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,163 INFO L280 TraceCheckUtils]: 452: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,164 INFO L280 TraceCheckUtils]: 453: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,165 INFO L280 TraceCheckUtils]: 454: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,167 INFO L280 TraceCheckUtils]: 455: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,168 INFO L280 TraceCheckUtils]: 456: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,168 INFO L280 TraceCheckUtils]: 457: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,169 INFO L280 TraceCheckUtils]: 458: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,170 INFO L280 TraceCheckUtils]: 459: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,171 INFO L280 TraceCheckUtils]: 460: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,172 INFO L280 TraceCheckUtils]: 461: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,173 INFO L280 TraceCheckUtils]: 462: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,174 INFO L280 TraceCheckUtils]: 463: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~0))} is VALID [2020-07-17 22:49:03,176 INFO L280 TraceCheckUtils]: 464: Hoare triple {113966#(and (<= ~a12~0 |old(~a12~0)|) (<= |old(~a21~0)| ~a21~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));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {114348#(or (<= |old(~a21~0)| 6) (and (<= |old(~a21~0)| 10) (<= 81 |old(~a12~0)|)))} is VALID [2020-07-17 22:49:03,177 INFO L280 TraceCheckUtils]: 465: Hoare triple {114348#(or (<= |old(~a21~0)| 6) (and (<= |old(~a21~0)| 10) (<= 81 |old(~a12~0)|)))} assume true; {114348#(or (<= |old(~a21~0)| 6) (and (<= |old(~a21~0)| 10) (<= 81 |old(~a12~0)|)))} is VALID [2020-07-17 22:49:03,178 INFO L275 TraceCheckUtils]: 466: Hoare quadruple {114348#(or (<= |old(~a21~0)| 6) (and (<= |old(~a21~0)| 10) (<= 81 |old(~a12~0)|)))} {113947#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} #977#return; {112346#false} is VALID [2020-07-17 22:49:03,179 INFO L280 TraceCheckUtils]: 467: Hoare triple {112346#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112346#false} is VALID [2020-07-17 22:49:03,179 INFO L280 TraceCheckUtils]: 468: Hoare triple {112346#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112346#false} is VALID [2020-07-17 22:49:03,179 INFO L280 TraceCheckUtils]: 469: Hoare triple {112346#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112346#false} is VALID [2020-07-17 22:49:03,179 INFO L263 TraceCheckUtils]: 470: Hoare triple {112346#false} call #t~ret3 := calculate_output(~input~0); {112346#false} is VALID [2020-07-17 22:49:03,179 INFO L280 TraceCheckUtils]: 471: Hoare triple {112346#false} ~input := #in~input; {112346#false} is VALID [2020-07-17 22:49:03,179 INFO L280 TraceCheckUtils]: 472: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 473: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 474: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 475: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 476: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 477: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 478: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 479: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 480: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,180 INFO L280 TraceCheckUtils]: 481: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,181 INFO L280 TraceCheckUtils]: 482: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,181 INFO L280 TraceCheckUtils]: 483: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,181 INFO L280 TraceCheckUtils]: 484: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,181 INFO L280 TraceCheckUtils]: 485: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,181 INFO L280 TraceCheckUtils]: 486: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,181 INFO L280 TraceCheckUtils]: 487: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,181 INFO L280 TraceCheckUtils]: 488: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,181 INFO L280 TraceCheckUtils]: 489: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,182 INFO L280 TraceCheckUtils]: 490: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,182 INFO L280 TraceCheckUtils]: 491: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,182 INFO L280 TraceCheckUtils]: 492: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,182 INFO L280 TraceCheckUtils]: 493: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,182 INFO L280 TraceCheckUtils]: 494: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,182 INFO L280 TraceCheckUtils]: 495: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,182 INFO L280 TraceCheckUtils]: 496: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,183 INFO L280 TraceCheckUtils]: 497: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,183 INFO L280 TraceCheckUtils]: 498: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,183 INFO L280 TraceCheckUtils]: 499: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,183 INFO L280 TraceCheckUtils]: 500: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,183 INFO L280 TraceCheckUtils]: 501: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,183 INFO L280 TraceCheckUtils]: 502: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,184 INFO L280 TraceCheckUtils]: 503: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,184 INFO L280 TraceCheckUtils]: 504: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,184 INFO L280 TraceCheckUtils]: 505: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,184 INFO L280 TraceCheckUtils]: 506: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,184 INFO L280 TraceCheckUtils]: 507: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,184 INFO L280 TraceCheckUtils]: 508: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,185 INFO L280 TraceCheckUtils]: 509: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,185 INFO L280 TraceCheckUtils]: 510: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,185 INFO L280 TraceCheckUtils]: 511: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,185 INFO L280 TraceCheckUtils]: 512: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,185 INFO L280 TraceCheckUtils]: 513: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,185 INFO L280 TraceCheckUtils]: 514: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,185 INFO L280 TraceCheckUtils]: 515: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,186 INFO L280 TraceCheckUtils]: 516: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,186 INFO L280 TraceCheckUtils]: 517: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,186 INFO L280 TraceCheckUtils]: 518: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,186 INFO L280 TraceCheckUtils]: 519: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,186 INFO L280 TraceCheckUtils]: 520: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,186 INFO L280 TraceCheckUtils]: 521: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,187 INFO L280 TraceCheckUtils]: 522: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,187 INFO L280 TraceCheckUtils]: 523: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,187 INFO L280 TraceCheckUtils]: 524: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,187 INFO L280 TraceCheckUtils]: 525: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,187 INFO L280 TraceCheckUtils]: 526: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,187 INFO L280 TraceCheckUtils]: 527: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,187 INFO L280 TraceCheckUtils]: 528: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,188 INFO L280 TraceCheckUtils]: 529: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,188 INFO L280 TraceCheckUtils]: 530: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,188 INFO L280 TraceCheckUtils]: 531: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,188 INFO L280 TraceCheckUtils]: 532: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,188 INFO L280 TraceCheckUtils]: 533: Hoare triple {112346#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,188 INFO L280 TraceCheckUtils]: 534: Hoare triple {112346#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112346#false} is VALID [2020-07-17 22:49:03,188 INFO L280 TraceCheckUtils]: 535: Hoare triple {112346#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,188 INFO L280 TraceCheckUtils]: 536: Hoare triple {112346#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112346#false} is VALID [2020-07-17 22:49:03,189 INFO L280 TraceCheckUtils]: 537: Hoare triple {112346#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;~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; {112346#false} is VALID [2020-07-17 22:49:03,189 INFO L280 TraceCheckUtils]: 538: Hoare triple {112346#false} assume true; {112346#false} is VALID [2020-07-17 22:49:03,189 INFO L275 TraceCheckUtils]: 539: Hoare quadruple {112346#false} {112346#false} #977#return; {112346#false} is VALID [2020-07-17 22:49:03,189 INFO L280 TraceCheckUtils]: 540: Hoare triple {112346#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112346#false} is VALID [2020-07-17 22:49:03,189 INFO L280 TraceCheckUtils]: 541: Hoare triple {112346#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112346#false} is VALID [2020-07-17 22:49:03,189 INFO L280 TraceCheckUtils]: 542: Hoare triple {112346#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112346#false} is VALID [2020-07-17 22:49:03,189 INFO L263 TraceCheckUtils]: 543: Hoare triple {112346#false} call #t~ret3 := calculate_output(~input~0); {112346#false} is VALID [2020-07-17 22:49:03,189 INFO L280 TraceCheckUtils]: 544: Hoare triple {112346#false} ~input := #in~input; {112346#false} is VALID [2020-07-17 22:49:03,190 INFO L280 TraceCheckUtils]: 545: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,190 INFO L280 TraceCheckUtils]: 546: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,190 INFO L280 TraceCheckUtils]: 547: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,190 INFO L280 TraceCheckUtils]: 548: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,190 INFO L280 TraceCheckUtils]: 549: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,190 INFO L280 TraceCheckUtils]: 550: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,190 INFO L280 TraceCheckUtils]: 551: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,190 INFO L280 TraceCheckUtils]: 552: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 553: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 554: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 555: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 556: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 557: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 558: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 559: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 560: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,191 INFO L280 TraceCheckUtils]: 561: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,192 INFO L280 TraceCheckUtils]: 562: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,192 INFO L280 TraceCheckUtils]: 563: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,192 INFO L280 TraceCheckUtils]: 564: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,192 INFO L280 TraceCheckUtils]: 565: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,192 INFO L280 TraceCheckUtils]: 566: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,192 INFO L280 TraceCheckUtils]: 567: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,192 INFO L280 TraceCheckUtils]: 568: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,192 INFO L280 TraceCheckUtils]: 569: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,193 INFO L280 TraceCheckUtils]: 570: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,193 INFO L280 TraceCheckUtils]: 571: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,193 INFO L280 TraceCheckUtils]: 572: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,194 INFO L280 TraceCheckUtils]: 573: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,194 INFO L280 TraceCheckUtils]: 574: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,194 INFO L280 TraceCheckUtils]: 575: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,194 INFO L280 TraceCheckUtils]: 576: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,194 INFO L280 TraceCheckUtils]: 577: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,195 INFO L280 TraceCheckUtils]: 578: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,195 INFO L280 TraceCheckUtils]: 579: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,195 INFO L280 TraceCheckUtils]: 580: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,195 INFO L280 TraceCheckUtils]: 581: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,195 INFO L280 TraceCheckUtils]: 582: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,195 INFO L280 TraceCheckUtils]: 583: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,196 INFO L280 TraceCheckUtils]: 584: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,196 INFO L280 TraceCheckUtils]: 585: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,196 INFO L280 TraceCheckUtils]: 586: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,196 INFO L280 TraceCheckUtils]: 587: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,196 INFO L280 TraceCheckUtils]: 588: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,196 INFO L280 TraceCheckUtils]: 589: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,197 INFO L280 TraceCheckUtils]: 590: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,197 INFO L280 TraceCheckUtils]: 591: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,197 INFO L280 TraceCheckUtils]: 592: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,197 INFO L280 TraceCheckUtils]: 593: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,198 INFO L280 TraceCheckUtils]: 594: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,198 INFO L280 TraceCheckUtils]: 595: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,198 INFO L280 TraceCheckUtils]: 596: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,198 INFO L280 TraceCheckUtils]: 597: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,198 INFO L280 TraceCheckUtils]: 598: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,198 INFO L280 TraceCheckUtils]: 599: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,199 INFO L280 TraceCheckUtils]: 600: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,199 INFO L280 TraceCheckUtils]: 601: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,199 INFO L280 TraceCheckUtils]: 602: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,199 INFO L280 TraceCheckUtils]: 603: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,199 INFO L280 TraceCheckUtils]: 604: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,199 INFO L280 TraceCheckUtils]: 605: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,200 INFO L280 TraceCheckUtils]: 606: Hoare triple {112346#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,200 INFO L280 TraceCheckUtils]: 607: Hoare triple {112346#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {112346#false} is VALID [2020-07-17 22:49:03,200 INFO L280 TraceCheckUtils]: 608: Hoare triple {112346#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,200 INFO L280 TraceCheckUtils]: 609: Hoare triple {112346#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {112346#false} is VALID [2020-07-17 22:49:03,200 INFO L280 TraceCheckUtils]: 610: Hoare triple {112346#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); {112346#false} is VALID [2020-07-17 22:49:03,200 INFO L280 TraceCheckUtils]: 611: Hoare triple {112346#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); {112346#false} is VALID [2020-07-17 22:49:03,201 INFO L280 TraceCheckUtils]: 612: Hoare triple {112346#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {112346#false} is VALID [2020-07-17 22:49:03,201 INFO L280 TraceCheckUtils]: 613: Hoare triple {112346#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {112346#false} is VALID [2020-07-17 22:49:03,201 INFO L280 TraceCheckUtils]: 614: Hoare triple {112346#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); {112346#false} is VALID [2020-07-17 22:49:03,201 INFO L280 TraceCheckUtils]: 615: Hoare triple {112346#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); {112346#false} is VALID [2020-07-17 22:49:03,201 INFO L280 TraceCheckUtils]: 616: Hoare triple {112346#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {112346#false} is VALID [2020-07-17 22:49:03,201 INFO L280 TraceCheckUtils]: 617: Hoare triple {112346#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {112346#false} is VALID [2020-07-17 22:49:03,201 INFO L280 TraceCheckUtils]: 618: Hoare triple {112346#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {112346#false} is VALID [2020-07-17 22:49:03,202 INFO L280 TraceCheckUtils]: 619: Hoare triple {112346#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {112346#false} is VALID [2020-07-17 22:49:03,202 INFO L280 TraceCheckUtils]: 620: Hoare triple {112346#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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {112346#false} is VALID [2020-07-17 22:49:03,202 INFO L280 TraceCheckUtils]: 621: Hoare triple {112346#false} assume true; {112346#false} is VALID [2020-07-17 22:49:03,202 INFO L275 TraceCheckUtils]: 622: Hoare quadruple {112346#false} {112346#false} #977#return; {112346#false} is VALID [2020-07-17 22:49:03,202 INFO L280 TraceCheckUtils]: 623: Hoare triple {112346#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {112346#false} is VALID [2020-07-17 22:49:03,203 INFO L280 TraceCheckUtils]: 624: Hoare triple {112346#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {112346#false} is VALID [2020-07-17 22:49:03,203 INFO L280 TraceCheckUtils]: 625: Hoare triple {112346#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {112346#false} is VALID [2020-07-17 22:49:03,203 INFO L263 TraceCheckUtils]: 626: Hoare triple {112346#false} call #t~ret3 := calculate_output(~input~0); {112346#false} is VALID [2020-07-17 22:49:03,203 INFO L280 TraceCheckUtils]: 627: Hoare triple {112346#false} ~input := #in~input; {112346#false} is VALID [2020-07-17 22:49:03,203 INFO L280 TraceCheckUtils]: 628: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,203 INFO L280 TraceCheckUtils]: 629: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,204 INFO L280 TraceCheckUtils]: 630: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,204 INFO L280 TraceCheckUtils]: 631: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,204 INFO L280 TraceCheckUtils]: 632: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,204 INFO L280 TraceCheckUtils]: 633: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,204 INFO L280 TraceCheckUtils]: 634: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,204 INFO L280 TraceCheckUtils]: 635: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,205 INFO L280 TraceCheckUtils]: 636: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,205 INFO L280 TraceCheckUtils]: 637: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,205 INFO L280 TraceCheckUtils]: 638: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,205 INFO L280 TraceCheckUtils]: 639: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,205 INFO L280 TraceCheckUtils]: 640: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,205 INFO L280 TraceCheckUtils]: 641: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,206 INFO L280 TraceCheckUtils]: 642: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,206 INFO L280 TraceCheckUtils]: 643: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,206 INFO L280 TraceCheckUtils]: 644: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,206 INFO L280 TraceCheckUtils]: 645: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,206 INFO L280 TraceCheckUtils]: 646: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,206 INFO L280 TraceCheckUtils]: 647: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,207 INFO L280 TraceCheckUtils]: 648: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,207 INFO L280 TraceCheckUtils]: 649: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,207 INFO L280 TraceCheckUtils]: 650: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,207 INFO L280 TraceCheckUtils]: 651: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,207 INFO L280 TraceCheckUtils]: 652: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,207 INFO L280 TraceCheckUtils]: 653: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,207 INFO L280 TraceCheckUtils]: 654: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,208 INFO L280 TraceCheckUtils]: 655: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,208 INFO L280 TraceCheckUtils]: 656: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,208 INFO L280 TraceCheckUtils]: 657: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,208 INFO L280 TraceCheckUtils]: 658: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,208 INFO L280 TraceCheckUtils]: 659: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,209 INFO L280 TraceCheckUtils]: 660: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,209 INFO L280 TraceCheckUtils]: 661: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,209 INFO L280 TraceCheckUtils]: 662: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,209 INFO L280 TraceCheckUtils]: 663: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,209 INFO L280 TraceCheckUtils]: 664: Hoare triple {112346#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,210 INFO L280 TraceCheckUtils]: 665: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,210 INFO L280 TraceCheckUtils]: 666: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,210 INFO L280 TraceCheckUtils]: 667: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,210 INFO L280 TraceCheckUtils]: 668: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,210 INFO L280 TraceCheckUtils]: 669: Hoare triple {112346#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,210 INFO L280 TraceCheckUtils]: 670: Hoare triple {112346#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,211 INFO L280 TraceCheckUtils]: 671: Hoare triple {112346#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {112346#false} is VALID [2020-07-17 22:49:03,211 INFO L280 TraceCheckUtils]: 672: Hoare triple {112346#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {112346#false} is VALID [2020-07-17 22:49:03,211 INFO L280 TraceCheckUtils]: 673: Hoare triple {112346#false} assume !false; {112346#false} is VALID [2020-07-17 22:49:03,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1648 backedges. 1151 proven. 2 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2020-07-17 22:49:03,534 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:49:03,535 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 12 [2020-07-17 22:49:03,535 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048749909] [2020-07-17 22:49:03,536 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 674 [2020-07-17 22:49:03,553 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:49:03,553 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 12 states. [2020-07-17 22:49:04,904 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 492 edges. 492 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:49:04,905 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-07-17 22:49:04,905 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:49:04,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-07-17 22:49:04,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-07-17 22:49:04,906 INFO L87 Difference]: Start difference. First operand 4296 states and 4766 transitions. Second operand 12 states. [2020-07-17 22:49:10,683 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2020-07-17 22:49:20,326 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2020-07-17 22:49:24,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:24,586 INFO L93 Difference]: Finished difference Result 9516 states and 10503 transitions. [2020-07-17 22:49:24,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-17 22:49:24,586 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 674 [2020-07-17 22:49:24,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:49:24,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-17 22:49:24,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1106 transitions. [2020-07-17 22:49:24,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-07-17 22:49:24,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1106 transitions. [2020-07-17 22:49:24,598 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 24 states and 1106 transitions. [2020-07-17 22:49:28,445 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1106 edges. 1106 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:49:29,489 INFO L225 Difference]: With dead ends: 9516 [2020-07-17 22:49:29,490 INFO L226 Difference]: Without dead ends: 5226 [2020-07-17 22:49:29,494 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 726 GetRequests, 697 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=191, Invalid=679, Unknown=0, NotChecked=0, Total=870 [2020-07-17 22:49:29,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5226 states. [2020-07-17 22:49:30,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5226 to 3754. [2020-07-17 22:49:30,650 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:49:30,651 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5226 states. Second operand 3754 states. [2020-07-17 22:49:30,651 INFO L74 IsIncluded]: Start isIncluded. First operand 5226 states. Second operand 3754 states. [2020-07-17 22:49:30,651 INFO L87 Difference]: Start difference. First operand 5226 states. Second operand 3754 states. [2020-07-17 22:49:31,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:31,581 INFO L93 Difference]: Finished difference Result 5226 states and 5728 transitions. [2020-07-17 22:49:31,581 INFO L276 IsEmpty]: Start isEmpty. Operand 5226 states and 5728 transitions. [2020-07-17 22:49:31,585 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:49:31,586 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:49:31,586 INFO L74 IsIncluded]: Start isIncluded. First operand 3754 states. Second operand 5226 states. [2020-07-17 22:49:31,586 INFO L87 Difference]: Start difference. First operand 3754 states. Second operand 5226 states. [2020-07-17 22:49:32,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:49:32,499 INFO L93 Difference]: Finished difference Result 5226 states and 5728 transitions. [2020-07-17 22:49:32,499 INFO L276 IsEmpty]: Start isEmpty. Operand 5226 states and 5728 transitions. [2020-07-17 22:49:32,504 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:49:32,504 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:49:32,504 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:49:32,504 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:49:32,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3754 states. [2020-07-17 22:49:33,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3754 states to 3754 states and 4202 transitions. [2020-07-17 22:49:33,052 INFO L78 Accepts]: Start accepts. Automaton has 3754 states and 4202 transitions. Word has length 674 [2020-07-17 22:49:33,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:49:33,052 INFO L479 AbstractCegarLoop]: Abstraction has 3754 states and 4202 transitions. [2020-07-17 22:49:33,052 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-07-17 22:49:33,052 INFO L276 IsEmpty]: Start isEmpty. Operand 3754 states and 4202 transitions. [2020-07-17 22:49:33,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2020-07-17 22:49:33,058 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:49:33,059 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, 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, 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, 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] [2020-07-17 22:49:33,259 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:49:33,260 INFO L427 AbstractCegarLoop]: === Iteration 12 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:49:33,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:49:33,261 INFO L82 PathProgramCache]: Analyzing trace with hash 123214354, now seen corresponding path program 1 times [2020-07-17 22:49:33,261 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:49:33,262 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219970853] [2020-07-17 22:49:33,262 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:49:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:33,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:33,618 INFO L280 TraceCheckUtils]: 0: Hoare triple {139601#(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; {138967#true} is VALID [2020-07-17 22:49:33,618 INFO L280 TraceCheckUtils]: 1: Hoare triple {138967#true} assume true; {138967#true} is VALID [2020-07-17 22:49:33,618 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {138967#true} {138967#true} #973#return; {138967#true} is VALID [2020-07-17 22:49:33,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:33,697 INFO L280 TraceCheckUtils]: 0: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:33,697 INFO L280 TraceCheckUtils]: 1: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,697 INFO L280 TraceCheckUtils]: 2: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,698 INFO L280 TraceCheckUtils]: 3: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,698 INFO L280 TraceCheckUtils]: 4: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,698 INFO L280 TraceCheckUtils]: 5: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,698 INFO L280 TraceCheckUtils]: 6: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,698 INFO L280 TraceCheckUtils]: 7: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,699 INFO L280 TraceCheckUtils]: 8: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,699 INFO L280 TraceCheckUtils]: 9: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,699 INFO L280 TraceCheckUtils]: 10: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,699 INFO L280 TraceCheckUtils]: 11: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,699 INFO L280 TraceCheckUtils]: 12: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,699 INFO L280 TraceCheckUtils]: 13: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,700 INFO L280 TraceCheckUtils]: 14: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,700 INFO L280 TraceCheckUtils]: 15: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,700 INFO L280 TraceCheckUtils]: 16: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,700 INFO L280 TraceCheckUtils]: 17: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,700 INFO L280 TraceCheckUtils]: 18: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,700 INFO L280 TraceCheckUtils]: 19: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,701 INFO L280 TraceCheckUtils]: 20: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,701 INFO L280 TraceCheckUtils]: 21: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,701 INFO L280 TraceCheckUtils]: 22: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,701 INFO L280 TraceCheckUtils]: 23: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,701 INFO L280 TraceCheckUtils]: 24: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,701 INFO L280 TraceCheckUtils]: 25: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,701 INFO L280 TraceCheckUtils]: 26: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,702 INFO L280 TraceCheckUtils]: 27: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,702 INFO L280 TraceCheckUtils]: 28: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,702 INFO L280 TraceCheckUtils]: 29: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,702 INFO L280 TraceCheckUtils]: 30: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,702 INFO L280 TraceCheckUtils]: 31: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,702 INFO L280 TraceCheckUtils]: 32: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,703 INFO L280 TraceCheckUtils]: 33: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,703 INFO L280 TraceCheckUtils]: 34: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,703 INFO L280 TraceCheckUtils]: 35: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,703 INFO L280 TraceCheckUtils]: 36: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,703 INFO L280 TraceCheckUtils]: 37: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,703 INFO L280 TraceCheckUtils]: 38: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,704 INFO L280 TraceCheckUtils]: 39: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,704 INFO L280 TraceCheckUtils]: 40: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,704 INFO L280 TraceCheckUtils]: 41: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,704 INFO L280 TraceCheckUtils]: 42: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,704 INFO L280 TraceCheckUtils]: 43: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,704 INFO L280 TraceCheckUtils]: 44: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,705 INFO L280 TraceCheckUtils]: 45: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,705 INFO L280 TraceCheckUtils]: 46: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,705 INFO L280 TraceCheckUtils]: 47: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,705 INFO L280 TraceCheckUtils]: 48: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,705 INFO L280 TraceCheckUtils]: 49: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,705 INFO L280 TraceCheckUtils]: 50: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,706 INFO L280 TraceCheckUtils]: 51: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,706 INFO L280 TraceCheckUtils]: 52: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,706 INFO L280 TraceCheckUtils]: 53: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,706 INFO L280 TraceCheckUtils]: 54: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,706 INFO L280 TraceCheckUtils]: 55: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,706 INFO L280 TraceCheckUtils]: 56: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,707 INFO L280 TraceCheckUtils]: 57: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,707 INFO L280 TraceCheckUtils]: 58: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,707 INFO L280 TraceCheckUtils]: 59: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,707 INFO L280 TraceCheckUtils]: 60: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,707 INFO L280 TraceCheckUtils]: 61: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,707 INFO L280 TraceCheckUtils]: 62: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,708 INFO L280 TraceCheckUtils]: 63: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,708 INFO L280 TraceCheckUtils]: 64: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,708 INFO L280 TraceCheckUtils]: 65: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:33,708 INFO L280 TraceCheckUtils]: 66: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,708 INFO L280 TraceCheckUtils]: 67: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,708 INFO L280 TraceCheckUtils]: 68: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,708 INFO L280 TraceCheckUtils]: 69: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,709 INFO L280 TraceCheckUtils]: 70: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,709 INFO L280 TraceCheckUtils]: 71: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,709 INFO L280 TraceCheckUtils]: 72: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,709 INFO L280 TraceCheckUtils]: 73: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,710 INFO L280 TraceCheckUtils]: 74: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,710 INFO L280 TraceCheckUtils]: 75: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,710 INFO L280 TraceCheckUtils]: 76: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:33,710 INFO L280 TraceCheckUtils]: 77: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,710 INFO L280 TraceCheckUtils]: 78: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,710 INFO L280 TraceCheckUtils]: 79: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,711 INFO L280 TraceCheckUtils]: 80: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,711 INFO L280 TraceCheckUtils]: 81: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,711 INFO L280 TraceCheckUtils]: 82: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,711 INFO L280 TraceCheckUtils]: 83: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,711 INFO L280 TraceCheckUtils]: 84: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,711 INFO L280 TraceCheckUtils]: 85: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,712 INFO L280 TraceCheckUtils]: 86: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,712 INFO L280 TraceCheckUtils]: 87: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,712 INFO L280 TraceCheckUtils]: 88: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,712 INFO L280 TraceCheckUtils]: 89: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,712 INFO L280 TraceCheckUtils]: 90: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,712 INFO L280 TraceCheckUtils]: 91: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,713 INFO L280 TraceCheckUtils]: 92: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,713 INFO L280 TraceCheckUtils]: 93: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,713 INFO L280 TraceCheckUtils]: 94: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,713 INFO L280 TraceCheckUtils]: 95: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,714 INFO L280 TraceCheckUtils]: 96: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,714 INFO L280 TraceCheckUtils]: 97: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,714 INFO L280 TraceCheckUtils]: 98: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,714 INFO L280 TraceCheckUtils]: 99: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,714 INFO L280 TraceCheckUtils]: 100: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,715 INFO L280 TraceCheckUtils]: 101: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:33,715 INFO L280 TraceCheckUtils]: 102: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,716 INFO L280 TraceCheckUtils]: 103: Hoare triple {138967#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,718 INFO L280 TraceCheckUtils]: 104: Hoare triple {139078#(= 1 ~a24~0)} assume true; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,720 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {139078#(= 1 ~a24~0)} {138967#true} #977#return; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:33,763 INFO L280 TraceCheckUtils]: 0: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:33,763 INFO L280 TraceCheckUtils]: 1: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,764 INFO L280 TraceCheckUtils]: 2: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,764 INFO L280 TraceCheckUtils]: 3: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,764 INFO L280 TraceCheckUtils]: 4: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,764 INFO L280 TraceCheckUtils]: 5: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,764 INFO L280 TraceCheckUtils]: 6: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,764 INFO L280 TraceCheckUtils]: 7: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,765 INFO L280 TraceCheckUtils]: 8: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,765 INFO L280 TraceCheckUtils]: 9: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,765 INFO L280 TraceCheckUtils]: 10: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,765 INFO L280 TraceCheckUtils]: 11: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,765 INFO L280 TraceCheckUtils]: 12: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,765 INFO L280 TraceCheckUtils]: 13: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,766 INFO L280 TraceCheckUtils]: 14: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,766 INFO L280 TraceCheckUtils]: 15: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,766 INFO L280 TraceCheckUtils]: 16: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,766 INFO L280 TraceCheckUtils]: 17: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,766 INFO L280 TraceCheckUtils]: 18: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,766 INFO L280 TraceCheckUtils]: 19: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,767 INFO L280 TraceCheckUtils]: 20: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,767 INFO L280 TraceCheckUtils]: 21: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,767 INFO L280 TraceCheckUtils]: 22: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,767 INFO L280 TraceCheckUtils]: 23: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,767 INFO L280 TraceCheckUtils]: 24: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,767 INFO L280 TraceCheckUtils]: 25: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,768 INFO L280 TraceCheckUtils]: 26: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,768 INFO L280 TraceCheckUtils]: 27: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,768 INFO L280 TraceCheckUtils]: 28: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,768 INFO L280 TraceCheckUtils]: 29: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,768 INFO L280 TraceCheckUtils]: 30: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,768 INFO L280 TraceCheckUtils]: 31: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,769 INFO L280 TraceCheckUtils]: 32: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,769 INFO L280 TraceCheckUtils]: 33: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,769 INFO L280 TraceCheckUtils]: 34: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,769 INFO L280 TraceCheckUtils]: 35: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,769 INFO L280 TraceCheckUtils]: 36: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,769 INFO L280 TraceCheckUtils]: 37: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,770 INFO L280 TraceCheckUtils]: 38: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,770 INFO L280 TraceCheckUtils]: 39: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,770 INFO L280 TraceCheckUtils]: 40: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,770 INFO L280 TraceCheckUtils]: 41: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,770 INFO L280 TraceCheckUtils]: 42: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,770 INFO L280 TraceCheckUtils]: 43: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,771 INFO L280 TraceCheckUtils]: 44: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,771 INFO L280 TraceCheckUtils]: 45: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,771 INFO L280 TraceCheckUtils]: 46: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,771 INFO L280 TraceCheckUtils]: 47: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,771 INFO L280 TraceCheckUtils]: 48: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,771 INFO L280 TraceCheckUtils]: 49: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,772 INFO L280 TraceCheckUtils]: 50: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,772 INFO L280 TraceCheckUtils]: 51: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,772 INFO L280 TraceCheckUtils]: 52: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,772 INFO L280 TraceCheckUtils]: 53: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,772 INFO L280 TraceCheckUtils]: 54: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,773 INFO L280 TraceCheckUtils]: 55: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,773 INFO L280 TraceCheckUtils]: 56: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,773 INFO L280 TraceCheckUtils]: 57: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,773 INFO L280 TraceCheckUtils]: 58: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,773 INFO L280 TraceCheckUtils]: 59: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,773 INFO L280 TraceCheckUtils]: 60: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,774 INFO L280 TraceCheckUtils]: 61: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,774 INFO L280 TraceCheckUtils]: 62: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,774 INFO L280 TraceCheckUtils]: 63: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,774 INFO L280 TraceCheckUtils]: 64: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,774 INFO L280 TraceCheckUtils]: 65: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:33,775 INFO L280 TraceCheckUtils]: 66: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,775 INFO L280 TraceCheckUtils]: 67: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,775 INFO L280 TraceCheckUtils]: 68: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,775 INFO L280 TraceCheckUtils]: 69: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,775 INFO L280 TraceCheckUtils]: 70: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,775 INFO L280 TraceCheckUtils]: 71: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,776 INFO L280 TraceCheckUtils]: 72: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,776 INFO L280 TraceCheckUtils]: 73: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,776 INFO L280 TraceCheckUtils]: 74: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,776 INFO L280 TraceCheckUtils]: 75: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,776 INFO L280 TraceCheckUtils]: 76: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:33,776 INFO L280 TraceCheckUtils]: 77: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,777 INFO L280 TraceCheckUtils]: 78: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,777 INFO L280 TraceCheckUtils]: 79: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,777 INFO L280 TraceCheckUtils]: 80: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,777 INFO L280 TraceCheckUtils]: 81: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,777 INFO L280 TraceCheckUtils]: 82: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,777 INFO L280 TraceCheckUtils]: 83: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,777 INFO L280 TraceCheckUtils]: 84: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,778 INFO L280 TraceCheckUtils]: 85: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,778 INFO L280 TraceCheckUtils]: 86: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,778 INFO L280 TraceCheckUtils]: 87: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,778 INFO L280 TraceCheckUtils]: 88: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,778 INFO L280 TraceCheckUtils]: 89: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,779 INFO L280 TraceCheckUtils]: 90: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,779 INFO L280 TraceCheckUtils]: 91: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,779 INFO L280 TraceCheckUtils]: 92: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,779 INFO L280 TraceCheckUtils]: 93: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,779 INFO L280 TraceCheckUtils]: 94: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,779 INFO L280 TraceCheckUtils]: 95: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,780 INFO L280 TraceCheckUtils]: 96: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,780 INFO L280 TraceCheckUtils]: 97: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,780 INFO L280 TraceCheckUtils]: 98: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,780 INFO L280 TraceCheckUtils]: 99: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,780 INFO L280 TraceCheckUtils]: 100: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,780 INFO L280 TraceCheckUtils]: 101: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:33,782 INFO L280 TraceCheckUtils]: 102: Hoare triple {138967#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; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,783 INFO L280 TraceCheckUtils]: 103: Hoare triple {139078#(= 1 ~a24~0)} assume true; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,784 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {139078#(= 1 ~a24~0)} {139078#(= 1 ~a24~0)} #977#return; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:33,823 INFO L280 TraceCheckUtils]: 0: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:33,823 INFO L280 TraceCheckUtils]: 1: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,823 INFO L280 TraceCheckUtils]: 2: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,823 INFO L280 TraceCheckUtils]: 3: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,824 INFO L280 TraceCheckUtils]: 4: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,824 INFO L280 TraceCheckUtils]: 5: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,824 INFO L280 TraceCheckUtils]: 6: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,824 INFO L280 TraceCheckUtils]: 7: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,824 INFO L280 TraceCheckUtils]: 8: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,825 INFO L280 TraceCheckUtils]: 9: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,825 INFO L280 TraceCheckUtils]: 10: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,825 INFO L280 TraceCheckUtils]: 11: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,825 INFO L280 TraceCheckUtils]: 12: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,825 INFO L280 TraceCheckUtils]: 13: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,825 INFO L280 TraceCheckUtils]: 14: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,826 INFO L280 TraceCheckUtils]: 15: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,826 INFO L280 TraceCheckUtils]: 16: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,826 INFO L280 TraceCheckUtils]: 17: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,826 INFO L280 TraceCheckUtils]: 18: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,826 INFO L280 TraceCheckUtils]: 19: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,826 INFO L280 TraceCheckUtils]: 20: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,827 INFO L280 TraceCheckUtils]: 21: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,827 INFO L280 TraceCheckUtils]: 22: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,827 INFO L280 TraceCheckUtils]: 23: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,827 INFO L280 TraceCheckUtils]: 24: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,827 INFO L280 TraceCheckUtils]: 25: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,827 INFO L280 TraceCheckUtils]: 26: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,828 INFO L280 TraceCheckUtils]: 27: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,828 INFO L280 TraceCheckUtils]: 28: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,828 INFO L280 TraceCheckUtils]: 29: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,828 INFO L280 TraceCheckUtils]: 30: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,828 INFO L280 TraceCheckUtils]: 31: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,828 INFO L280 TraceCheckUtils]: 32: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,828 INFO L280 TraceCheckUtils]: 33: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,829 INFO L280 TraceCheckUtils]: 34: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,829 INFO L280 TraceCheckUtils]: 35: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,829 INFO L280 TraceCheckUtils]: 36: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,829 INFO L280 TraceCheckUtils]: 37: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,830 INFO L280 TraceCheckUtils]: 38: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,830 INFO L280 TraceCheckUtils]: 39: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,830 INFO L280 TraceCheckUtils]: 40: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,830 INFO L280 TraceCheckUtils]: 41: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,830 INFO L280 TraceCheckUtils]: 42: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,831 INFO L280 TraceCheckUtils]: 43: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,831 INFO L280 TraceCheckUtils]: 44: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,831 INFO L280 TraceCheckUtils]: 45: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,831 INFO L280 TraceCheckUtils]: 46: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,831 INFO L280 TraceCheckUtils]: 47: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,831 INFO L280 TraceCheckUtils]: 48: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,832 INFO L280 TraceCheckUtils]: 49: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,832 INFO L280 TraceCheckUtils]: 50: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,832 INFO L280 TraceCheckUtils]: 51: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,832 INFO L280 TraceCheckUtils]: 52: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,832 INFO L280 TraceCheckUtils]: 53: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,833 INFO L280 TraceCheckUtils]: 54: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,833 INFO L280 TraceCheckUtils]: 55: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,833 INFO L280 TraceCheckUtils]: 56: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,833 INFO L280 TraceCheckUtils]: 57: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,833 INFO L280 TraceCheckUtils]: 58: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,833 INFO L280 TraceCheckUtils]: 59: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,834 INFO L280 TraceCheckUtils]: 60: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,834 INFO L280 TraceCheckUtils]: 61: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,834 INFO L280 TraceCheckUtils]: 62: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,834 INFO L280 TraceCheckUtils]: 63: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,834 INFO L280 TraceCheckUtils]: 64: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,835 INFO L280 TraceCheckUtils]: 65: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:33,835 INFO L280 TraceCheckUtils]: 66: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,835 INFO L280 TraceCheckUtils]: 67: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,835 INFO L280 TraceCheckUtils]: 68: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,835 INFO L280 TraceCheckUtils]: 69: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,836 INFO L280 TraceCheckUtils]: 70: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,836 INFO L280 TraceCheckUtils]: 71: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,836 INFO L280 TraceCheckUtils]: 72: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,836 INFO L280 TraceCheckUtils]: 73: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,836 INFO L280 TraceCheckUtils]: 74: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,837 INFO L280 TraceCheckUtils]: 75: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,837 INFO L280 TraceCheckUtils]: 76: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:33,837 INFO L280 TraceCheckUtils]: 77: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,837 INFO L280 TraceCheckUtils]: 78: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,837 INFO L280 TraceCheckUtils]: 79: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,838 INFO L280 TraceCheckUtils]: 80: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,838 INFO L280 TraceCheckUtils]: 81: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,838 INFO L280 TraceCheckUtils]: 82: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,838 INFO L280 TraceCheckUtils]: 83: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,838 INFO L280 TraceCheckUtils]: 84: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,839 INFO L280 TraceCheckUtils]: 85: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,839 INFO L280 TraceCheckUtils]: 86: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,839 INFO L280 TraceCheckUtils]: 87: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,839 INFO L280 TraceCheckUtils]: 88: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,839 INFO L280 TraceCheckUtils]: 89: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,840 INFO L280 TraceCheckUtils]: 90: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,840 INFO L280 TraceCheckUtils]: 91: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,840 INFO L280 TraceCheckUtils]: 92: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,840 INFO L280 TraceCheckUtils]: 93: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,840 INFO L280 TraceCheckUtils]: 94: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,840 INFO L280 TraceCheckUtils]: 95: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,841 INFO L280 TraceCheckUtils]: 96: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,841 INFO L280 TraceCheckUtils]: 97: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,841 INFO L280 TraceCheckUtils]: 98: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,841 INFO L280 TraceCheckUtils]: 99: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,841 INFO L280 TraceCheckUtils]: 100: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,841 INFO L280 TraceCheckUtils]: 101: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:33,842 INFO L280 TraceCheckUtils]: 102: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,842 INFO L280 TraceCheckUtils]: 103: Hoare triple {138967#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,842 INFO L280 TraceCheckUtils]: 104: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,842 INFO L280 TraceCheckUtils]: 105: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,842 INFO L280 TraceCheckUtils]: 106: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,842 INFO L280 TraceCheckUtils]: 107: Hoare triple {138967#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,843 INFO L280 TraceCheckUtils]: 108: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,843 INFO L280 TraceCheckUtils]: 109: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:33,844 INFO L280 TraceCheckUtils]: 110: Hoare triple {138967#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; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,846 INFO L280 TraceCheckUtils]: 111: Hoare triple {139078#(= 1 ~a24~0)} assume true; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,848 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {139078#(= 1 ~a24~0)} {139078#(= 1 ~a24~0)} #977#return; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:33,906 INFO L280 TraceCheckUtils]: 0: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:33,907 INFO L280 TraceCheckUtils]: 1: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,907 INFO L280 TraceCheckUtils]: 2: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,907 INFO L280 TraceCheckUtils]: 3: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,907 INFO L280 TraceCheckUtils]: 4: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,907 INFO L280 TraceCheckUtils]: 5: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,907 INFO L280 TraceCheckUtils]: 6: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,908 INFO L280 TraceCheckUtils]: 7: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,908 INFO L280 TraceCheckUtils]: 8: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,908 INFO L280 TraceCheckUtils]: 9: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,908 INFO L280 TraceCheckUtils]: 10: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,908 INFO L280 TraceCheckUtils]: 11: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,908 INFO L280 TraceCheckUtils]: 12: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,909 INFO L280 TraceCheckUtils]: 13: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,909 INFO L280 TraceCheckUtils]: 14: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,909 INFO L280 TraceCheckUtils]: 15: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,909 INFO L280 TraceCheckUtils]: 16: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,909 INFO L280 TraceCheckUtils]: 17: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,909 INFO L280 TraceCheckUtils]: 18: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,910 INFO L280 TraceCheckUtils]: 19: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,910 INFO L280 TraceCheckUtils]: 20: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,910 INFO L280 TraceCheckUtils]: 21: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,910 INFO L280 TraceCheckUtils]: 22: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,910 INFO L280 TraceCheckUtils]: 23: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,910 INFO L280 TraceCheckUtils]: 24: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,910 INFO L280 TraceCheckUtils]: 25: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,911 INFO L280 TraceCheckUtils]: 26: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,911 INFO L280 TraceCheckUtils]: 27: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,911 INFO L280 TraceCheckUtils]: 28: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,911 INFO L280 TraceCheckUtils]: 29: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,911 INFO L280 TraceCheckUtils]: 30: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,911 INFO L280 TraceCheckUtils]: 31: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,912 INFO L280 TraceCheckUtils]: 32: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,912 INFO L280 TraceCheckUtils]: 33: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,912 INFO L280 TraceCheckUtils]: 34: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,912 INFO L280 TraceCheckUtils]: 35: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,912 INFO L280 TraceCheckUtils]: 36: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,913 INFO L280 TraceCheckUtils]: 37: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,913 INFO L280 TraceCheckUtils]: 38: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,913 INFO L280 TraceCheckUtils]: 39: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,913 INFO L280 TraceCheckUtils]: 40: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,913 INFO L280 TraceCheckUtils]: 41: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,914 INFO L280 TraceCheckUtils]: 42: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,914 INFO L280 TraceCheckUtils]: 43: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,914 INFO L280 TraceCheckUtils]: 44: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,914 INFO L280 TraceCheckUtils]: 45: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,914 INFO L280 TraceCheckUtils]: 46: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,914 INFO L280 TraceCheckUtils]: 47: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,914 INFO L280 TraceCheckUtils]: 48: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,915 INFO L280 TraceCheckUtils]: 49: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,915 INFO L280 TraceCheckUtils]: 50: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,915 INFO L280 TraceCheckUtils]: 51: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,915 INFO L280 TraceCheckUtils]: 52: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,915 INFO L280 TraceCheckUtils]: 53: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,915 INFO L280 TraceCheckUtils]: 54: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,916 INFO L280 TraceCheckUtils]: 55: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,916 INFO L280 TraceCheckUtils]: 56: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,916 INFO L280 TraceCheckUtils]: 57: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,916 INFO L280 TraceCheckUtils]: 58: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,916 INFO L280 TraceCheckUtils]: 59: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,916 INFO L280 TraceCheckUtils]: 60: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,917 INFO L280 TraceCheckUtils]: 61: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,917 INFO L280 TraceCheckUtils]: 62: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,917 INFO L280 TraceCheckUtils]: 63: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,917 INFO L280 TraceCheckUtils]: 64: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,917 INFO L280 TraceCheckUtils]: 65: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:33,917 INFO L280 TraceCheckUtils]: 66: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,918 INFO L280 TraceCheckUtils]: 67: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,918 INFO L280 TraceCheckUtils]: 68: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,918 INFO L280 TraceCheckUtils]: 69: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,918 INFO L280 TraceCheckUtils]: 70: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,918 INFO L280 TraceCheckUtils]: 71: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,919 INFO L280 TraceCheckUtils]: 72: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,919 INFO L280 TraceCheckUtils]: 73: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,919 INFO L280 TraceCheckUtils]: 74: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,919 INFO L280 TraceCheckUtils]: 75: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,919 INFO L280 TraceCheckUtils]: 76: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:33,919 INFO L280 TraceCheckUtils]: 77: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,920 INFO L280 TraceCheckUtils]: 78: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,920 INFO L280 TraceCheckUtils]: 79: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,920 INFO L280 TraceCheckUtils]: 80: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,920 INFO L280 TraceCheckUtils]: 81: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,920 INFO L280 TraceCheckUtils]: 82: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,920 INFO L280 TraceCheckUtils]: 83: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,921 INFO L280 TraceCheckUtils]: 84: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,921 INFO L280 TraceCheckUtils]: 85: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,921 INFO L280 TraceCheckUtils]: 86: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,921 INFO L280 TraceCheckUtils]: 87: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,921 INFO L280 TraceCheckUtils]: 88: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,921 INFO L280 TraceCheckUtils]: 89: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,922 INFO L280 TraceCheckUtils]: 90: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,922 INFO L280 TraceCheckUtils]: 91: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,922 INFO L280 TraceCheckUtils]: 92: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,922 INFO L280 TraceCheckUtils]: 93: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,922 INFO L280 TraceCheckUtils]: 94: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,923 INFO L280 TraceCheckUtils]: 95: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,923 INFO L280 TraceCheckUtils]: 96: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,923 INFO L280 TraceCheckUtils]: 97: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,923 INFO L280 TraceCheckUtils]: 98: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,923 INFO L280 TraceCheckUtils]: 99: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,923 INFO L280 TraceCheckUtils]: 100: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,924 INFO L280 TraceCheckUtils]: 101: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:33,924 INFO L280 TraceCheckUtils]: 102: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,924 INFO L280 TraceCheckUtils]: 103: Hoare triple {138967#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,924 INFO L280 TraceCheckUtils]: 104: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,924 INFO L280 TraceCheckUtils]: 105: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,924 INFO L280 TraceCheckUtils]: 106: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,925 INFO L280 TraceCheckUtils]: 107: Hoare triple {138967#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,925 INFO L280 TraceCheckUtils]: 108: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,925 INFO L280 TraceCheckUtils]: 109: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:33,925 INFO L280 TraceCheckUtils]: 110: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,925 INFO L280 TraceCheckUtils]: 111: Hoare triple {138967#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,925 INFO L280 TraceCheckUtils]: 112: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,926 INFO L280 TraceCheckUtils]: 113: Hoare triple {138967#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:33,926 INFO L280 TraceCheckUtils]: 114: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,926 INFO L280 TraceCheckUtils]: 115: Hoare triple {138967#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,926 INFO L280 TraceCheckUtils]: 116: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,926 INFO L280 TraceCheckUtils]: 117: Hoare triple {138967#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,927 INFO L280 TraceCheckUtils]: 118: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,927 INFO L280 TraceCheckUtils]: 119: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,927 INFO L280 TraceCheckUtils]: 120: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,927 INFO L280 TraceCheckUtils]: 121: Hoare triple {138967#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,927 INFO L280 TraceCheckUtils]: 122: Hoare triple {138967#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,927 INFO L280 TraceCheckUtils]: 123: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,928 INFO L280 TraceCheckUtils]: 124: Hoare triple {138967#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,928 INFO L280 TraceCheckUtils]: 125: Hoare triple {138967#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,928 INFO L280 TraceCheckUtils]: 126: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:33,928 INFO L280 TraceCheckUtils]: 127: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,928 INFO L280 TraceCheckUtils]: 128: Hoare triple {138967#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,929 INFO L280 TraceCheckUtils]: 129: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,929 INFO L280 TraceCheckUtils]: 130: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,929 INFO L280 TraceCheckUtils]: 131: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,929 INFO L280 TraceCheckUtils]: 132: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,929 INFO L280 TraceCheckUtils]: 133: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,929 INFO L280 TraceCheckUtils]: 134: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,930 INFO L280 TraceCheckUtils]: 135: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:33,930 INFO L280 TraceCheckUtils]: 136: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,930 INFO L280 TraceCheckUtils]: 137: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,930 INFO L280 TraceCheckUtils]: 138: Hoare triple {138967#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,930 INFO L280 TraceCheckUtils]: 139: Hoare triple {138967#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,931 INFO L280 TraceCheckUtils]: 140: Hoare triple {138967#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,931 INFO L280 TraceCheckUtils]: 141: Hoare triple {138967#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:33,931 INFO L280 TraceCheckUtils]: 142: Hoare triple {138967#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,931 INFO L280 TraceCheckUtils]: 143: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,931 INFO L280 TraceCheckUtils]: 144: Hoare triple {138967#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:33,931 INFO L280 TraceCheckUtils]: 145: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,932 INFO L280 TraceCheckUtils]: 146: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:33,932 INFO L280 TraceCheckUtils]: 147: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,932 INFO L280 TraceCheckUtils]: 148: Hoare triple {138967#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:33,932 INFO L280 TraceCheckUtils]: 149: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,932 INFO L280 TraceCheckUtils]: 150: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:33,932 INFO L280 TraceCheckUtils]: 151: Hoare triple {138967#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:33,934 INFO L280 TraceCheckUtils]: 152: Hoare triple {138967#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; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,936 INFO L280 TraceCheckUtils]: 153: Hoare triple {139078#(= 1 ~a24~0)} assume true; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,938 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {139078#(= 1 ~a24~0)} {139078#(= 1 ~a24~0)} #977#return; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:33,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:33,984 INFO L280 TraceCheckUtils]: 0: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:33,984 INFO L280 TraceCheckUtils]: 1: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,984 INFO L280 TraceCheckUtils]: 2: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,984 INFO L280 TraceCheckUtils]: 3: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,985 INFO L280 TraceCheckUtils]: 4: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,985 INFO L280 TraceCheckUtils]: 5: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,985 INFO L280 TraceCheckUtils]: 6: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,985 INFO L280 TraceCheckUtils]: 7: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,985 INFO L280 TraceCheckUtils]: 8: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,985 INFO L280 TraceCheckUtils]: 9: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,986 INFO L280 TraceCheckUtils]: 10: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,986 INFO L280 TraceCheckUtils]: 11: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,986 INFO L280 TraceCheckUtils]: 12: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,986 INFO L280 TraceCheckUtils]: 13: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,986 INFO L280 TraceCheckUtils]: 14: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,987 INFO L280 TraceCheckUtils]: 15: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,987 INFO L280 TraceCheckUtils]: 16: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,987 INFO L280 TraceCheckUtils]: 17: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,987 INFO L280 TraceCheckUtils]: 18: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,987 INFO L280 TraceCheckUtils]: 19: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,988 INFO L280 TraceCheckUtils]: 20: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,988 INFO L280 TraceCheckUtils]: 21: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,988 INFO L280 TraceCheckUtils]: 22: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,988 INFO L280 TraceCheckUtils]: 23: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,988 INFO L280 TraceCheckUtils]: 24: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,988 INFO L280 TraceCheckUtils]: 25: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,989 INFO L280 TraceCheckUtils]: 26: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,989 INFO L280 TraceCheckUtils]: 27: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,989 INFO L280 TraceCheckUtils]: 28: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,989 INFO L280 TraceCheckUtils]: 29: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,989 INFO L280 TraceCheckUtils]: 30: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,989 INFO L280 TraceCheckUtils]: 31: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,990 INFO L280 TraceCheckUtils]: 32: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,990 INFO L280 TraceCheckUtils]: 33: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,990 INFO L280 TraceCheckUtils]: 34: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,990 INFO L280 TraceCheckUtils]: 35: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,990 INFO L280 TraceCheckUtils]: 36: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,990 INFO L280 TraceCheckUtils]: 37: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,991 INFO L280 TraceCheckUtils]: 38: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,991 INFO L280 TraceCheckUtils]: 39: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,991 INFO L280 TraceCheckUtils]: 40: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,991 INFO L280 TraceCheckUtils]: 41: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,991 INFO L280 TraceCheckUtils]: 42: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,991 INFO L280 TraceCheckUtils]: 43: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,992 INFO L280 TraceCheckUtils]: 44: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,992 INFO L280 TraceCheckUtils]: 45: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,992 INFO L280 TraceCheckUtils]: 46: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,992 INFO L280 TraceCheckUtils]: 47: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,992 INFO L280 TraceCheckUtils]: 48: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,992 INFO L280 TraceCheckUtils]: 49: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,993 INFO L280 TraceCheckUtils]: 50: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,993 INFO L280 TraceCheckUtils]: 51: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,993 INFO L280 TraceCheckUtils]: 52: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,993 INFO L280 TraceCheckUtils]: 53: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,993 INFO L280 TraceCheckUtils]: 54: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,993 INFO L280 TraceCheckUtils]: 55: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,994 INFO L280 TraceCheckUtils]: 56: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,994 INFO L280 TraceCheckUtils]: 57: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,994 INFO L280 TraceCheckUtils]: 58: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,994 INFO L280 TraceCheckUtils]: 59: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,994 INFO L280 TraceCheckUtils]: 60: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,994 INFO L280 TraceCheckUtils]: 61: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,995 INFO L280 TraceCheckUtils]: 62: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,995 INFO L280 TraceCheckUtils]: 63: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:33,995 INFO L280 TraceCheckUtils]: 64: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:33,995 INFO L280 TraceCheckUtils]: 65: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:33,998 INFO L280 TraceCheckUtils]: 66: Hoare triple {138967#true} 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; {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,000 INFO L280 TraceCheckUtils]: 67: Hoare triple {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,002 INFO L275 TraceCheckUtils]: 68: Hoare quadruple {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {139078#(= 1 ~a24~0)} #977#return; {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:34,487 INFO L280 TraceCheckUtils]: 0: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,489 INFO L280 TraceCheckUtils]: 1: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,489 INFO L280 TraceCheckUtils]: 2: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,490 INFO L280 TraceCheckUtils]: 3: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,491 INFO L280 TraceCheckUtils]: 4: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,492 INFO L280 TraceCheckUtils]: 5: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,493 INFO L280 TraceCheckUtils]: 6: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,494 INFO L280 TraceCheckUtils]: 7: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,495 INFO L280 TraceCheckUtils]: 8: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,497 INFO L280 TraceCheckUtils]: 9: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,498 INFO L280 TraceCheckUtils]: 10: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,499 INFO L280 TraceCheckUtils]: 11: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,500 INFO L280 TraceCheckUtils]: 12: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,501 INFO L280 TraceCheckUtils]: 13: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,502 INFO L280 TraceCheckUtils]: 14: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,503 INFO L280 TraceCheckUtils]: 15: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,504 INFO L280 TraceCheckUtils]: 16: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,506 INFO L280 TraceCheckUtils]: 17: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,507 INFO L280 TraceCheckUtils]: 18: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,507 INFO L280 TraceCheckUtils]: 19: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,508 INFO L280 TraceCheckUtils]: 20: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,510 INFO L280 TraceCheckUtils]: 21: Hoare triple {139603#(and (= ~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); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,512 INFO L280 TraceCheckUtils]: 22: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,515 INFO L280 TraceCheckUtils]: 23: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,517 INFO L280 TraceCheckUtils]: 24: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,518 INFO L280 TraceCheckUtils]: 25: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,519 INFO L280 TraceCheckUtils]: 26: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,521 INFO L280 TraceCheckUtils]: 27: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,572 INFO L280 TraceCheckUtils]: 28: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,575 INFO L280 TraceCheckUtils]: 29: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,577 INFO L280 TraceCheckUtils]: 30: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,578 INFO L280 TraceCheckUtils]: 31: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,580 INFO L280 TraceCheckUtils]: 32: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,582 INFO L280 TraceCheckUtils]: 33: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,585 INFO L280 TraceCheckUtils]: 34: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,587 INFO L280 TraceCheckUtils]: 35: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,590 INFO L280 TraceCheckUtils]: 36: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,592 INFO L280 TraceCheckUtils]: 37: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,593 INFO L280 TraceCheckUtils]: 38: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,595 INFO L280 TraceCheckUtils]: 39: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,597 INFO L280 TraceCheckUtils]: 40: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,599 INFO L280 TraceCheckUtils]: 41: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,601 INFO L280 TraceCheckUtils]: 42: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,604 INFO L280 TraceCheckUtils]: 43: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,606 INFO L280 TraceCheckUtils]: 44: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,608 INFO L280 TraceCheckUtils]: 45: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,609 INFO L280 TraceCheckUtils]: 46: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,611 INFO L280 TraceCheckUtils]: 47: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,611 INFO L280 TraceCheckUtils]: 48: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,612 INFO L280 TraceCheckUtils]: 49: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,614 INFO L280 TraceCheckUtils]: 50: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,616 INFO L280 TraceCheckUtils]: 51: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,617 INFO L280 TraceCheckUtils]: 52: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,619 INFO L280 TraceCheckUtils]: 53: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,621 INFO L280 TraceCheckUtils]: 54: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,623 INFO L280 TraceCheckUtils]: 55: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,625 INFO L280 TraceCheckUtils]: 56: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,626 INFO L280 TraceCheckUtils]: 57: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,627 INFO L280 TraceCheckUtils]: 58: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,627 INFO L280 TraceCheckUtils]: 59: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,628 INFO L280 TraceCheckUtils]: 60: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,630 INFO L280 TraceCheckUtils]: 61: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,632 INFO L280 TraceCheckUtils]: 62: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,633 INFO L280 TraceCheckUtils]: 63: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,635 INFO L280 TraceCheckUtils]: 64: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,636 INFO L280 TraceCheckUtils]: 65: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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)); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,638 INFO L280 TraceCheckUtils]: 66: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,639 INFO L280 TraceCheckUtils]: 67: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,640 INFO L280 TraceCheckUtils]: 68: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,642 INFO L280 TraceCheckUtils]: 69: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,644 INFO L280 TraceCheckUtils]: 70: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,646 INFO L280 TraceCheckUtils]: 71: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,647 INFO L280 TraceCheckUtils]: 72: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,647 INFO L280 TraceCheckUtils]: 73: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,649 INFO L280 TraceCheckUtils]: 74: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,650 INFO L280 TraceCheckUtils]: 75: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,651 INFO L280 TraceCheckUtils]: 76: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,652 INFO L280 TraceCheckUtils]: 77: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,655 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #977#return; {138968#false} is VALID [2020-07-17 22:49:34,685 INFO L263 TraceCheckUtils]: 0: Hoare triple {138967#true} call ULTIMATE.init(); {139601#(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:34,686 INFO L280 TraceCheckUtils]: 1: Hoare triple {139601#(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; {138967#true} is VALID [2020-07-17 22:49:34,686 INFO L280 TraceCheckUtils]: 2: Hoare triple {138967#true} assume true; {138967#true} is VALID [2020-07-17 22:49:34,686 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {138967#true} {138967#true} #973#return; {138967#true} is VALID [2020-07-17 22:49:34,686 INFO L263 TraceCheckUtils]: 4: Hoare triple {138967#true} call #t~ret4 := main(); {138967#true} is VALID [2020-07-17 22:49:34,686 INFO L280 TraceCheckUtils]: 5: Hoare triple {138967#true} ~output~0 := -1; {138967#true} is VALID [2020-07-17 22:49:34,686 INFO L280 TraceCheckUtils]: 6: Hoare triple {138967#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {138967#true} is VALID [2020-07-17 22:49:34,687 INFO L280 TraceCheckUtils]: 7: Hoare triple {138967#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {138967#true} is VALID [2020-07-17 22:49:34,688 INFO L263 TraceCheckUtils]: 8: Hoare triple {138967#true} call #t~ret3 := calculate_output(~input~0); {139602#(and (= ~a12~0 |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:34,688 INFO L280 TraceCheckUtils]: 9: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:34,688 INFO L280 TraceCheckUtils]: 10: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,688 INFO L280 TraceCheckUtils]: 11: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 12: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 13: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 14: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 15: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 16: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 17: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 18: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 19: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,689 INFO L280 TraceCheckUtils]: 20: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 21: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 22: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 23: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 24: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 25: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 26: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 27: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 28: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,690 INFO L280 TraceCheckUtils]: 29: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 30: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 31: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 32: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 33: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 34: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 35: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 36: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 37: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,691 INFO L280 TraceCheckUtils]: 38: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,692 INFO L280 TraceCheckUtils]: 39: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,692 INFO L280 TraceCheckUtils]: 40: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,692 INFO L280 TraceCheckUtils]: 41: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,692 INFO L280 TraceCheckUtils]: 42: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,692 INFO L280 TraceCheckUtils]: 43: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,692 INFO L280 TraceCheckUtils]: 44: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,692 INFO L280 TraceCheckUtils]: 45: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,692 INFO L280 TraceCheckUtils]: 46: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,693 INFO L280 TraceCheckUtils]: 47: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,693 INFO L280 TraceCheckUtils]: 48: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,693 INFO L280 TraceCheckUtils]: 49: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,693 INFO L280 TraceCheckUtils]: 50: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,693 INFO L280 TraceCheckUtils]: 51: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,693 INFO L280 TraceCheckUtils]: 52: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,693 INFO L280 TraceCheckUtils]: 53: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,693 INFO L280 TraceCheckUtils]: 54: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 55: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 56: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 57: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 58: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 59: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 60: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 61: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 62: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,694 INFO L280 TraceCheckUtils]: 63: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,695 INFO L280 TraceCheckUtils]: 64: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,695 INFO L280 TraceCheckUtils]: 65: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,695 INFO L280 TraceCheckUtils]: 66: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,695 INFO L280 TraceCheckUtils]: 67: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,695 INFO L280 TraceCheckUtils]: 68: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,695 INFO L280 TraceCheckUtils]: 69: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,695 INFO L280 TraceCheckUtils]: 70: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 71: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 72: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 73: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 74: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 75: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 76: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 77: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 78: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,696 INFO L280 TraceCheckUtils]: 79: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 80: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 81: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 82: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 83: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 84: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 85: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 86: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 87: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,697 INFO L280 TraceCheckUtils]: 88: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 89: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 90: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 91: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 92: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 93: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 94: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 95: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 96: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,698 INFO L280 TraceCheckUtils]: 97: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 98: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 99: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 100: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 101: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 102: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 103: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 104: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 105: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,699 INFO L280 TraceCheckUtils]: 106: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,700 INFO L280 TraceCheckUtils]: 107: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,700 INFO L280 TraceCheckUtils]: 108: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,700 INFO L280 TraceCheckUtils]: 109: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,700 INFO L280 TraceCheckUtils]: 110: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:34,700 INFO L280 TraceCheckUtils]: 111: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,702 INFO L280 TraceCheckUtils]: 112: Hoare triple {138967#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,703 INFO L280 TraceCheckUtils]: 113: Hoare triple {139078#(= 1 ~a24~0)} assume true; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,706 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {139078#(= 1 ~a24~0)} {138967#true} #977#return; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,707 INFO L280 TraceCheckUtils]: 115: Hoare triple {139078#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,707 INFO L280 TraceCheckUtils]: 116: Hoare triple {139078#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,709 INFO L280 TraceCheckUtils]: 117: Hoare triple {139078#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,710 INFO L263 TraceCheckUtils]: 118: Hoare triple {139078#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {139602#(and (= ~a12~0 |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:34,711 INFO L280 TraceCheckUtils]: 119: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:34,711 INFO L280 TraceCheckUtils]: 120: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,711 INFO L280 TraceCheckUtils]: 121: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,711 INFO L280 TraceCheckUtils]: 122: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,711 INFO L280 TraceCheckUtils]: 123: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,711 INFO L280 TraceCheckUtils]: 124: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,711 INFO L280 TraceCheckUtils]: 125: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,711 INFO L280 TraceCheckUtils]: 126: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,712 INFO L280 TraceCheckUtils]: 127: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,712 INFO L280 TraceCheckUtils]: 128: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,712 INFO L280 TraceCheckUtils]: 129: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,712 INFO L280 TraceCheckUtils]: 130: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,712 INFO L280 TraceCheckUtils]: 131: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,712 INFO L280 TraceCheckUtils]: 132: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,712 INFO L280 TraceCheckUtils]: 133: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,712 INFO L280 TraceCheckUtils]: 134: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 135: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 136: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 137: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 138: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 139: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 140: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 141: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 142: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,713 INFO L280 TraceCheckUtils]: 143: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,714 INFO L280 TraceCheckUtils]: 144: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,714 INFO L280 TraceCheckUtils]: 145: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,714 INFO L280 TraceCheckUtils]: 146: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,714 INFO L280 TraceCheckUtils]: 147: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,714 INFO L280 TraceCheckUtils]: 148: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,714 INFO L280 TraceCheckUtils]: 149: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,714 INFO L280 TraceCheckUtils]: 150: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,714 INFO L280 TraceCheckUtils]: 151: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,715 INFO L280 TraceCheckUtils]: 152: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,715 INFO L280 TraceCheckUtils]: 153: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,715 INFO L280 TraceCheckUtils]: 154: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,715 INFO L280 TraceCheckUtils]: 155: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,715 INFO L280 TraceCheckUtils]: 156: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,715 INFO L280 TraceCheckUtils]: 157: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,715 INFO L280 TraceCheckUtils]: 158: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,715 INFO L280 TraceCheckUtils]: 159: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 160: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 161: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 162: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 163: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 164: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 165: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 166: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 167: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,716 INFO L280 TraceCheckUtils]: 168: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 169: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 170: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 171: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 172: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 173: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 174: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 175: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 176: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,717 INFO L280 TraceCheckUtils]: 177: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 178: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 179: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 180: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 181: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 182: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 183: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 184: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 185: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,718 INFO L280 TraceCheckUtils]: 186: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 187: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 188: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 189: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 190: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 191: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 192: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 193: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 194: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,719 INFO L280 TraceCheckUtils]: 195: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:34,720 INFO L280 TraceCheckUtils]: 196: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,720 INFO L280 TraceCheckUtils]: 197: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,720 INFO L280 TraceCheckUtils]: 198: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,720 INFO L280 TraceCheckUtils]: 199: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,720 INFO L280 TraceCheckUtils]: 200: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,720 INFO L280 TraceCheckUtils]: 201: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,720 INFO L280 TraceCheckUtils]: 202: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,720 INFO L280 TraceCheckUtils]: 203: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,721 INFO L280 TraceCheckUtils]: 204: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,721 INFO L280 TraceCheckUtils]: 205: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,721 INFO L280 TraceCheckUtils]: 206: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,721 INFO L280 TraceCheckUtils]: 207: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,721 INFO L280 TraceCheckUtils]: 208: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,721 INFO L280 TraceCheckUtils]: 209: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,721 INFO L280 TraceCheckUtils]: 210: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,721 INFO L280 TraceCheckUtils]: 211: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 212: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 213: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 214: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 215: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 216: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 217: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 218: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 219: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,722 INFO L280 TraceCheckUtils]: 220: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:34,723 INFO L280 TraceCheckUtils]: 221: Hoare triple {138967#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; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,724 INFO L280 TraceCheckUtils]: 222: Hoare triple {139078#(= 1 ~a24~0)} assume true; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,727 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {139078#(= 1 ~a24~0)} {139078#(= 1 ~a24~0)} #977#return; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,729 INFO L280 TraceCheckUtils]: 224: Hoare triple {139078#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,730 INFO L280 TraceCheckUtils]: 225: Hoare triple {139078#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,731 INFO L280 TraceCheckUtils]: 226: Hoare triple {139078#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,732 INFO L263 TraceCheckUtils]: 227: Hoare triple {139078#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {139602#(and (= ~a12~0 |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:34,733 INFO L280 TraceCheckUtils]: 228: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:34,733 INFO L280 TraceCheckUtils]: 229: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,733 INFO L280 TraceCheckUtils]: 230: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,733 INFO L280 TraceCheckUtils]: 231: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,733 INFO L280 TraceCheckUtils]: 232: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,733 INFO L280 TraceCheckUtils]: 233: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,733 INFO L280 TraceCheckUtils]: 234: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,733 INFO L280 TraceCheckUtils]: 235: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,734 INFO L280 TraceCheckUtils]: 236: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,734 INFO L280 TraceCheckUtils]: 237: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,734 INFO L280 TraceCheckUtils]: 238: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,734 INFO L280 TraceCheckUtils]: 239: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,734 INFO L280 TraceCheckUtils]: 240: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,734 INFO L280 TraceCheckUtils]: 241: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,734 INFO L280 TraceCheckUtils]: 242: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,734 INFO L280 TraceCheckUtils]: 243: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,735 INFO L280 TraceCheckUtils]: 244: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,735 INFO L280 TraceCheckUtils]: 245: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,735 INFO L280 TraceCheckUtils]: 246: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,735 INFO L280 TraceCheckUtils]: 247: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,735 INFO L280 TraceCheckUtils]: 248: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,735 INFO L280 TraceCheckUtils]: 249: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,735 INFO L280 TraceCheckUtils]: 250: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,735 INFO L280 TraceCheckUtils]: 251: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 252: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 253: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 254: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 255: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 256: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 257: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 258: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 259: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 260: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,736 INFO L280 TraceCheckUtils]: 261: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,737 INFO L280 TraceCheckUtils]: 262: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,737 INFO L280 TraceCheckUtils]: 263: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,737 INFO L280 TraceCheckUtils]: 264: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,737 INFO L280 TraceCheckUtils]: 265: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,737 INFO L280 TraceCheckUtils]: 266: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,737 INFO L280 TraceCheckUtils]: 267: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,737 INFO L280 TraceCheckUtils]: 268: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,737 INFO L280 TraceCheckUtils]: 269: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 270: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 271: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 272: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 273: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 274: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 275: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 276: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 277: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,738 INFO L280 TraceCheckUtils]: 278: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 279: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 280: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 281: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 282: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 283: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 284: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 285: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 286: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,739 INFO L280 TraceCheckUtils]: 287: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,740 INFO L280 TraceCheckUtils]: 288: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,740 INFO L280 TraceCheckUtils]: 289: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,740 INFO L280 TraceCheckUtils]: 290: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,740 INFO L280 TraceCheckUtils]: 291: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,740 INFO L280 TraceCheckUtils]: 292: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,740 INFO L280 TraceCheckUtils]: 293: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:34,740 INFO L280 TraceCheckUtils]: 294: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,740 INFO L280 TraceCheckUtils]: 295: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,741 INFO L280 TraceCheckUtils]: 296: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,741 INFO L280 TraceCheckUtils]: 297: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,741 INFO L280 TraceCheckUtils]: 298: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,741 INFO L280 TraceCheckUtils]: 299: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,741 INFO L280 TraceCheckUtils]: 300: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,741 INFO L280 TraceCheckUtils]: 301: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,741 INFO L280 TraceCheckUtils]: 302: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,741 INFO L280 TraceCheckUtils]: 303: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 304: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 305: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 306: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 307: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 308: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 309: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 310: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 311: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,742 INFO L280 TraceCheckUtils]: 312: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,743 INFO L280 TraceCheckUtils]: 313: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,743 INFO L280 TraceCheckUtils]: 314: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,743 INFO L280 TraceCheckUtils]: 315: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,743 INFO L280 TraceCheckUtils]: 316: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,743 INFO L280 TraceCheckUtils]: 317: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,743 INFO L280 TraceCheckUtils]: 318: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,743 INFO L280 TraceCheckUtils]: 319: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,743 INFO L280 TraceCheckUtils]: 320: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,744 INFO L280 TraceCheckUtils]: 321: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,744 INFO L280 TraceCheckUtils]: 322: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,744 INFO L280 TraceCheckUtils]: 323: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,744 INFO L280 TraceCheckUtils]: 324: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,744 INFO L280 TraceCheckUtils]: 325: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,744 INFO L280 TraceCheckUtils]: 326: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,744 INFO L280 TraceCheckUtils]: 327: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,744 INFO L280 TraceCheckUtils]: 328: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,745 INFO L280 TraceCheckUtils]: 329: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:34,745 INFO L280 TraceCheckUtils]: 330: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,745 INFO L280 TraceCheckUtils]: 331: Hoare triple {138967#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,745 INFO L280 TraceCheckUtils]: 332: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,745 INFO L280 TraceCheckUtils]: 333: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,745 INFO L280 TraceCheckUtils]: 334: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,745 INFO L280 TraceCheckUtils]: 335: Hoare triple {138967#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,746 INFO L280 TraceCheckUtils]: 336: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,746 INFO L280 TraceCheckUtils]: 337: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:34,751 INFO L280 TraceCheckUtils]: 338: Hoare triple {138967#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; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,756 INFO L280 TraceCheckUtils]: 339: Hoare triple {139078#(= 1 ~a24~0)} assume true; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,759 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {139078#(= 1 ~a24~0)} {139078#(= 1 ~a24~0)} #977#return; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,760 INFO L280 TraceCheckUtils]: 341: Hoare triple {139078#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,761 INFO L280 TraceCheckUtils]: 342: Hoare triple {139078#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,762 INFO L280 TraceCheckUtils]: 343: Hoare triple {139078#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,763 INFO L263 TraceCheckUtils]: 344: Hoare triple {139078#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {139602#(and (= ~a12~0 |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:34,764 INFO L280 TraceCheckUtils]: 345: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:34,764 INFO L280 TraceCheckUtils]: 346: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,764 INFO L280 TraceCheckUtils]: 347: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,764 INFO L280 TraceCheckUtils]: 348: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,765 INFO L280 TraceCheckUtils]: 349: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,765 INFO L280 TraceCheckUtils]: 350: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,765 INFO L280 TraceCheckUtils]: 351: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,765 INFO L280 TraceCheckUtils]: 352: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,765 INFO L280 TraceCheckUtils]: 353: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,765 INFO L280 TraceCheckUtils]: 354: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,765 INFO L280 TraceCheckUtils]: 355: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,766 INFO L280 TraceCheckUtils]: 356: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,766 INFO L280 TraceCheckUtils]: 357: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,766 INFO L280 TraceCheckUtils]: 358: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,766 INFO L280 TraceCheckUtils]: 359: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,766 INFO L280 TraceCheckUtils]: 360: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,766 INFO L280 TraceCheckUtils]: 361: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,766 INFO L280 TraceCheckUtils]: 362: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,766 INFO L280 TraceCheckUtils]: 363: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 364: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 365: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 366: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 367: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 368: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 369: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 370: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 371: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,767 INFO L280 TraceCheckUtils]: 372: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 373: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 374: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 375: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 376: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 377: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 378: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 379: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 380: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,768 INFO L280 TraceCheckUtils]: 381: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 382: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 383: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 384: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 385: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 386: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 387: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 388: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 389: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,769 INFO L280 TraceCheckUtils]: 390: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,770 INFO L280 TraceCheckUtils]: 391: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,770 INFO L280 TraceCheckUtils]: 392: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,770 INFO L280 TraceCheckUtils]: 393: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,770 INFO L280 TraceCheckUtils]: 394: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,770 INFO L280 TraceCheckUtils]: 395: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,770 INFO L280 TraceCheckUtils]: 396: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,770 INFO L280 TraceCheckUtils]: 397: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,770 INFO L280 TraceCheckUtils]: 398: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 399: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 400: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 401: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 402: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 403: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 404: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 405: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 406: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,771 INFO L280 TraceCheckUtils]: 407: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,772 INFO L280 TraceCheckUtils]: 408: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,772 INFO L280 TraceCheckUtils]: 409: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,772 INFO L280 TraceCheckUtils]: 410: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:34,772 INFO L280 TraceCheckUtils]: 411: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,772 INFO L280 TraceCheckUtils]: 412: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,772 INFO L280 TraceCheckUtils]: 413: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,772 INFO L280 TraceCheckUtils]: 414: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,772 INFO L280 TraceCheckUtils]: 415: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 416: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 417: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 418: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 419: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 420: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 421: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 422: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 423: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,773 INFO L280 TraceCheckUtils]: 424: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,774 INFO L280 TraceCheckUtils]: 425: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,774 INFO L280 TraceCheckUtils]: 426: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,774 INFO L280 TraceCheckUtils]: 427: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,774 INFO L280 TraceCheckUtils]: 428: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,774 INFO L280 TraceCheckUtils]: 429: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,774 INFO L280 TraceCheckUtils]: 430: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,774 INFO L280 TraceCheckUtils]: 431: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,774 INFO L280 TraceCheckUtils]: 432: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 433: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 434: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 435: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 436: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 437: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 438: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 439: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 440: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,775 INFO L280 TraceCheckUtils]: 441: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 442: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 443: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 444: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 445: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 446: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 447: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 448: Hoare triple {138967#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 449: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,776 INFO L280 TraceCheckUtils]: 450: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 451: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 452: Hoare triple {138967#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 453: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 454: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 455: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 456: Hoare triple {138967#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 457: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 458: Hoare triple {138967#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:34,777 INFO L280 TraceCheckUtils]: 459: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 460: Hoare triple {138967#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 461: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 462: Hoare triple {138967#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 463: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 464: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 465: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 466: Hoare triple {138967#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 467: Hoare triple {138967#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,778 INFO L280 TraceCheckUtils]: 468: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,779 INFO L280 TraceCheckUtils]: 469: Hoare triple {138967#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,779 INFO L280 TraceCheckUtils]: 470: Hoare triple {138967#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,779 INFO L280 TraceCheckUtils]: 471: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:34,779 INFO L280 TraceCheckUtils]: 472: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,779 INFO L280 TraceCheckUtils]: 473: Hoare triple {138967#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,779 INFO L280 TraceCheckUtils]: 474: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,779 INFO L280 TraceCheckUtils]: 475: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,779 INFO L280 TraceCheckUtils]: 476: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 477: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 478: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 479: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 480: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 481: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 482: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 483: Hoare triple {138967#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 484: Hoare triple {138967#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,780 INFO L280 TraceCheckUtils]: 485: Hoare triple {138967#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 486: Hoare triple {138967#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 487: Hoare triple {138967#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 488: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 489: Hoare triple {138967#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 490: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 491: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 492: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 493: Hoare triple {138967#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:34,781 INFO L280 TraceCheckUtils]: 494: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,782 INFO L280 TraceCheckUtils]: 495: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:34,782 INFO L280 TraceCheckUtils]: 496: Hoare triple {138967#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:34,783 INFO L280 TraceCheckUtils]: 497: Hoare triple {138967#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; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,784 INFO L280 TraceCheckUtils]: 498: Hoare triple {139078#(= 1 ~a24~0)} assume true; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,786 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {139078#(= 1 ~a24~0)} {139078#(= 1 ~a24~0)} #977#return; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,788 INFO L280 TraceCheckUtils]: 500: Hoare triple {139078#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,789 INFO L280 TraceCheckUtils]: 501: Hoare triple {139078#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,791 INFO L280 TraceCheckUtils]: 502: Hoare triple {139078#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {139078#(= 1 ~a24~0)} is VALID [2020-07-17 22:49:34,793 INFO L263 TraceCheckUtils]: 503: Hoare triple {139078#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {139602#(and (= ~a12~0 |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:34,794 INFO L280 TraceCheckUtils]: 504: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:34,794 INFO L280 TraceCheckUtils]: 505: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,794 INFO L280 TraceCheckUtils]: 506: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,794 INFO L280 TraceCheckUtils]: 507: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,795 INFO L280 TraceCheckUtils]: 508: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,795 INFO L280 TraceCheckUtils]: 509: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,795 INFO L280 TraceCheckUtils]: 510: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,795 INFO L280 TraceCheckUtils]: 511: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,795 INFO L280 TraceCheckUtils]: 512: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,795 INFO L280 TraceCheckUtils]: 513: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,795 INFO L280 TraceCheckUtils]: 514: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,795 INFO L280 TraceCheckUtils]: 515: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 516: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 517: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 518: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 519: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 520: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 521: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 522: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 523: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,796 INFO L280 TraceCheckUtils]: 524: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 525: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 526: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 527: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 528: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 529: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 530: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 531: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 532: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,797 INFO L280 TraceCheckUtils]: 533: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,798 INFO L280 TraceCheckUtils]: 534: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,798 INFO L280 TraceCheckUtils]: 535: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,798 INFO L280 TraceCheckUtils]: 536: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,798 INFO L280 TraceCheckUtils]: 537: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,798 INFO L280 TraceCheckUtils]: 538: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,798 INFO L280 TraceCheckUtils]: 539: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,798 INFO L280 TraceCheckUtils]: 540: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,798 INFO L280 TraceCheckUtils]: 541: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,799 INFO L280 TraceCheckUtils]: 542: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,799 INFO L280 TraceCheckUtils]: 543: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,799 INFO L280 TraceCheckUtils]: 544: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,799 INFO L280 TraceCheckUtils]: 545: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,799 INFO L280 TraceCheckUtils]: 546: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,799 INFO L280 TraceCheckUtils]: 547: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,799 INFO L280 TraceCheckUtils]: 548: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,799 INFO L280 TraceCheckUtils]: 549: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 550: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 551: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 552: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 553: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 554: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 555: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 556: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 557: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,800 INFO L280 TraceCheckUtils]: 558: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,801 INFO L280 TraceCheckUtils]: 559: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,801 INFO L280 TraceCheckUtils]: 560: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,801 INFO L280 TraceCheckUtils]: 561: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,801 INFO L280 TraceCheckUtils]: 562: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,801 INFO L280 TraceCheckUtils]: 563: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,801 INFO L280 TraceCheckUtils]: 564: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,801 INFO L280 TraceCheckUtils]: 565: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,801 INFO L280 TraceCheckUtils]: 566: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,802 INFO L280 TraceCheckUtils]: 567: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:34,802 INFO L280 TraceCheckUtils]: 568: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:34,802 INFO L280 TraceCheckUtils]: 569: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:34,804 INFO L280 TraceCheckUtils]: 570: Hoare triple {138967#true} 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; {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,806 INFO L280 TraceCheckUtils]: 571: Hoare triple {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume true; {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,808 INFO L275 TraceCheckUtils]: 572: Hoare quadruple {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} {139078#(= 1 ~a24~0)} #977#return; {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,810 INFO L280 TraceCheckUtils]: 573: Hoare triple {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,811 INFO L280 TraceCheckUtils]: 574: Hoare triple {139521#(and (= 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; {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,812 INFO L280 TraceCheckUtils]: 575: Hoare triple {139521#(and (= 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); {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} is VALID [2020-07-17 22:49:34,814 INFO L263 TraceCheckUtils]: 576: Hoare triple {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {139602#(and (= ~a12~0 |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:34,816 INFO L280 TraceCheckUtils]: 577: Hoare triple {139602#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,817 INFO L280 TraceCheckUtils]: 578: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,818 INFO L280 TraceCheckUtils]: 579: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,820 INFO L280 TraceCheckUtils]: 580: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,823 INFO L280 TraceCheckUtils]: 581: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,824 INFO L280 TraceCheckUtils]: 582: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,825 INFO L280 TraceCheckUtils]: 583: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,827 INFO L280 TraceCheckUtils]: 584: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,829 INFO L280 TraceCheckUtils]: 585: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,831 INFO L280 TraceCheckUtils]: 586: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,833 INFO L280 TraceCheckUtils]: 587: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,834 INFO L280 TraceCheckUtils]: 588: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,836 INFO L280 TraceCheckUtils]: 589: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,837 INFO L280 TraceCheckUtils]: 590: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,839 INFO L280 TraceCheckUtils]: 591: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,841 INFO L280 TraceCheckUtils]: 592: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,843 INFO L280 TraceCheckUtils]: 593: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,845 INFO L280 TraceCheckUtils]: 594: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,846 INFO L280 TraceCheckUtils]: 595: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,847 INFO L280 TraceCheckUtils]: 596: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,850 INFO L280 TraceCheckUtils]: 597: Hoare triple {139603#(and (= ~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); {139603#(and (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:49:34,852 INFO L280 TraceCheckUtils]: 598: Hoare triple {139603#(and (= ~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); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,854 INFO L280 TraceCheckUtils]: 599: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,855 INFO L280 TraceCheckUtils]: 600: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,857 INFO L280 TraceCheckUtils]: 601: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,859 INFO L280 TraceCheckUtils]: 602: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,860 INFO L280 TraceCheckUtils]: 603: Hoare triple {139604#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (and (or (not (= 5 ~a15~0)) (<= ~a12~0 80)) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0))) (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,863 INFO L280 TraceCheckUtils]: 604: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,866 INFO L280 TraceCheckUtils]: 605: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,868 INFO L280 TraceCheckUtils]: 606: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,869 INFO L280 TraceCheckUtils]: 607: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,871 INFO L280 TraceCheckUtils]: 608: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,873 INFO L280 TraceCheckUtils]: 609: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,875 INFO L280 TraceCheckUtils]: 610: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,876 INFO L280 TraceCheckUtils]: 611: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,878 INFO L280 TraceCheckUtils]: 612: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,881 INFO L280 TraceCheckUtils]: 613: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,883 INFO L280 TraceCheckUtils]: 614: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,885 INFO L280 TraceCheckUtils]: 615: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,887 INFO L280 TraceCheckUtils]: 616: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,892 INFO L280 TraceCheckUtils]: 617: Hoare triple {139605#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (and (< 0 (+ ~a12~0 43)) (<= ~a12~0 80)) (not (= 5 ~a15~0))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,894 INFO L280 TraceCheckUtils]: 618: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,896 INFO L280 TraceCheckUtils]: 619: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,899 INFO L280 TraceCheckUtils]: 620: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,901 INFO L280 TraceCheckUtils]: 621: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,903 INFO L280 TraceCheckUtils]: 622: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,904 INFO L280 TraceCheckUtils]: 623: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} is VALID [2020-07-17 22:49:34,905 INFO L280 TraceCheckUtils]: 624: Hoare triple {139606#(and (or (= ~a24~0 |old(~a24~0)|) (= 1 ~a24~0)) (or (and (or (= 6 ~a21~0) (= ~a21~0 |old(~a21~0)|)) (or (and (or (not (= 5 ~a15~0)) (and (<= ~a12~0 11) (< 0 (+ ~a12~0 43)))) (or (= 5 ~a15~0) (= ~a15~0 |old(~a15~0)|))) (not (= 6 ~a21~0)))) (not (= 1 ~a24~0))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,906 INFO L280 TraceCheckUtils]: 625: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,907 INFO L280 TraceCheckUtils]: 626: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,908 INFO L280 TraceCheckUtils]: 627: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,909 INFO L280 TraceCheckUtils]: 628: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,911 INFO L280 TraceCheckUtils]: 629: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,911 INFO L280 TraceCheckUtils]: 630: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,913 INFO L280 TraceCheckUtils]: 631: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,915 INFO L280 TraceCheckUtils]: 632: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,916 INFO L280 TraceCheckUtils]: 633: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,918 INFO L280 TraceCheckUtils]: 634: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,919 INFO L280 TraceCheckUtils]: 635: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,920 INFO L280 TraceCheckUtils]: 636: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,920 INFO L280 TraceCheckUtils]: 637: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,922 INFO L280 TraceCheckUtils]: 638: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,924 INFO L280 TraceCheckUtils]: 639: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,926 INFO L280 TraceCheckUtils]: 640: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,927 INFO L280 TraceCheckUtils]: 641: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,928 INFO L280 TraceCheckUtils]: 642: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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)); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,929 INFO L280 TraceCheckUtils]: 643: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,931 INFO L280 TraceCheckUtils]: 644: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,932 INFO L280 TraceCheckUtils]: 645: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,933 INFO L280 TraceCheckUtils]: 646: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,934 INFO L280 TraceCheckUtils]: 647: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,936 INFO L280 TraceCheckUtils]: 648: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,938 INFO L280 TraceCheckUtils]: 649: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,939 INFO L280 TraceCheckUtils]: 650: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,940 INFO L280 TraceCheckUtils]: 651: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,941 INFO L280 TraceCheckUtils]: 652: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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); {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,943 INFO L280 TraceCheckUtils]: 653: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,944 INFO L280 TraceCheckUtils]: 654: Hoare triple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} assume true; {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} is VALID [2020-07-17 22:49:34,945 INFO L275 TraceCheckUtils]: 655: Hoare quadruple {139607#(or (not (= 1 |old(~a24~0)|)) (not (= 6 |old(~a21~0)|)) (not (= 5 |old(~a15~0)|)))} {139521#(and (= 6 ~a21~0) (= 1 ~a24~0) (= 5 ~a15~0))} #977#return; {138968#false} is VALID [2020-07-17 22:49:34,945 INFO L280 TraceCheckUtils]: 656: Hoare triple {138968#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {138968#false} is VALID [2020-07-17 22:49:34,945 INFO L280 TraceCheckUtils]: 657: Hoare triple {138968#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {138968#false} is VALID [2020-07-17 22:49:34,945 INFO L280 TraceCheckUtils]: 658: Hoare triple {138968#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {138968#false} is VALID [2020-07-17 22:49:34,945 INFO L263 TraceCheckUtils]: 659: Hoare triple {138968#false} call #t~ret3 := calculate_output(~input~0); {138968#false} is VALID [2020-07-17 22:49:34,945 INFO L280 TraceCheckUtils]: 660: Hoare triple {138968#false} ~input := #in~input; {138968#false} is VALID [2020-07-17 22:49:34,946 INFO L280 TraceCheckUtils]: 661: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,946 INFO L280 TraceCheckUtils]: 662: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,946 INFO L280 TraceCheckUtils]: 663: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,946 INFO L280 TraceCheckUtils]: 664: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,946 INFO L280 TraceCheckUtils]: 665: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,946 INFO L280 TraceCheckUtils]: 666: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,946 INFO L280 TraceCheckUtils]: 667: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,947 INFO L280 TraceCheckUtils]: 668: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,947 INFO L280 TraceCheckUtils]: 669: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,947 INFO L280 TraceCheckUtils]: 670: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,947 INFO L280 TraceCheckUtils]: 671: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,947 INFO L280 TraceCheckUtils]: 672: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,947 INFO L280 TraceCheckUtils]: 673: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,948 INFO L280 TraceCheckUtils]: 674: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,948 INFO L280 TraceCheckUtils]: 675: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,948 INFO L280 TraceCheckUtils]: 676: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,948 INFO L280 TraceCheckUtils]: 677: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,949 INFO L280 TraceCheckUtils]: 678: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,949 INFO L280 TraceCheckUtils]: 679: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,949 INFO L280 TraceCheckUtils]: 680: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,949 INFO L280 TraceCheckUtils]: 681: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,949 INFO L280 TraceCheckUtils]: 682: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,949 INFO L280 TraceCheckUtils]: 683: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,950 INFO L280 TraceCheckUtils]: 684: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,950 INFO L280 TraceCheckUtils]: 685: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,950 INFO L280 TraceCheckUtils]: 686: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,950 INFO L280 TraceCheckUtils]: 687: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,950 INFO L280 TraceCheckUtils]: 688: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,951 INFO L280 TraceCheckUtils]: 689: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,951 INFO L280 TraceCheckUtils]: 690: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,951 INFO L280 TraceCheckUtils]: 691: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,951 INFO L280 TraceCheckUtils]: 692: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,951 INFO L280 TraceCheckUtils]: 693: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,951 INFO L280 TraceCheckUtils]: 694: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,952 INFO L280 TraceCheckUtils]: 695: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,952 INFO L280 TraceCheckUtils]: 696: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,952 INFO L280 TraceCheckUtils]: 697: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,952 INFO L280 TraceCheckUtils]: 698: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,952 INFO L280 TraceCheckUtils]: 699: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,952 INFO L280 TraceCheckUtils]: 700: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,953 INFO L280 TraceCheckUtils]: 701: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,953 INFO L280 TraceCheckUtils]: 702: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,953 INFO L280 TraceCheckUtils]: 703: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,953 INFO L280 TraceCheckUtils]: 704: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:34,953 INFO L280 TraceCheckUtils]: 705: Hoare triple {138968#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {138968#false} is VALID [2020-07-17 22:49:34,953 INFO L280 TraceCheckUtils]: 706: Hoare triple {138968#false} assume !false; {138968#false} is VALID [2020-07-17 22:49:35,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1655 backedges. 708 proven. 10 refuted. 0 times theorem prover too weak. 937 trivial. 0 not checked. [2020-07-17 22:49:35,397 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219970853] [2020-07-17 22:49:35,397 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302899669] [2020-07-17 22:49:35,397 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:49:35,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:35,634 INFO L264 TraceCheckSpWp]: Trace formula consists of 1038 conjuncts, 9 conjunts are in the unsatisfiable core [2020-07-17 22:49:35,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:49:35,705 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:49:36,906 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:49:37,089 INFO L263 TraceCheckUtils]: 0: Hoare triple {138967#true} call ULTIMATE.init(); {138967#true} is VALID [2020-07-17 22:49:37,090 INFO L280 TraceCheckUtils]: 1: Hoare triple {138967#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; {138967#true} is VALID [2020-07-17 22:49:37,090 INFO L280 TraceCheckUtils]: 2: Hoare triple {138967#true} assume true; {138967#true} is VALID [2020-07-17 22:49:37,090 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {138967#true} {138967#true} #973#return; {138967#true} is VALID [2020-07-17 22:49:37,090 INFO L263 TraceCheckUtils]: 4: Hoare triple {138967#true} call #t~ret4 := main(); {138967#true} is VALID [2020-07-17 22:49:37,090 INFO L280 TraceCheckUtils]: 5: Hoare triple {138967#true} ~output~0 := -1; {138967#true} is VALID [2020-07-17 22:49:37,090 INFO L280 TraceCheckUtils]: 6: Hoare triple {138967#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {138967#true} is VALID [2020-07-17 22:49:37,090 INFO L280 TraceCheckUtils]: 7: Hoare triple {138967#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {138967#true} is VALID [2020-07-17 22:49:37,090 INFO L263 TraceCheckUtils]: 8: Hoare triple {138967#true} call #t~ret3 := calculate_output(~input~0); {138967#true} is VALID [2020-07-17 22:49:37,091 INFO L280 TraceCheckUtils]: 9: Hoare triple {138967#true} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:37,091 INFO L280 TraceCheckUtils]: 10: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,091 INFO L280 TraceCheckUtils]: 11: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,091 INFO L280 TraceCheckUtils]: 12: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,091 INFO L280 TraceCheckUtils]: 13: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,091 INFO L280 TraceCheckUtils]: 14: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,091 INFO L280 TraceCheckUtils]: 15: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,092 INFO L280 TraceCheckUtils]: 16: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,092 INFO L280 TraceCheckUtils]: 17: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,092 INFO L280 TraceCheckUtils]: 18: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,092 INFO L280 TraceCheckUtils]: 19: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,092 INFO L280 TraceCheckUtils]: 20: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,092 INFO L280 TraceCheckUtils]: 21: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,092 INFO L280 TraceCheckUtils]: 22: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,092 INFO L280 TraceCheckUtils]: 23: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,093 INFO L280 TraceCheckUtils]: 24: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,093 INFO L280 TraceCheckUtils]: 25: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,093 INFO L280 TraceCheckUtils]: 26: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,093 INFO L280 TraceCheckUtils]: 27: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,093 INFO L280 TraceCheckUtils]: 28: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,093 INFO L280 TraceCheckUtils]: 29: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,093 INFO L280 TraceCheckUtils]: 30: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,093 INFO L280 TraceCheckUtils]: 31: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 32: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 33: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 34: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 35: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 36: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 37: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 38: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 39: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,094 INFO L280 TraceCheckUtils]: 40: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,095 INFO L280 TraceCheckUtils]: 41: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,095 INFO L280 TraceCheckUtils]: 42: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,095 INFO L280 TraceCheckUtils]: 43: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,095 INFO L280 TraceCheckUtils]: 44: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,095 INFO L280 TraceCheckUtils]: 45: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,095 INFO L280 TraceCheckUtils]: 46: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,095 INFO L280 TraceCheckUtils]: 47: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 48: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 49: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 50: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 51: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 52: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 53: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 54: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 55: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,096 INFO L280 TraceCheckUtils]: 56: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,097 INFO L280 TraceCheckUtils]: 57: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,097 INFO L280 TraceCheckUtils]: 58: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,097 INFO L280 TraceCheckUtils]: 59: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,097 INFO L280 TraceCheckUtils]: 60: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,097 INFO L280 TraceCheckUtils]: 61: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,097 INFO L280 TraceCheckUtils]: 62: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,097 INFO L280 TraceCheckUtils]: 63: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,097 INFO L280 TraceCheckUtils]: 64: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 65: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 66: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 67: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 68: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 69: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 70: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 71: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 72: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,098 INFO L280 TraceCheckUtils]: 73: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 74: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 75: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 76: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 77: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 78: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 79: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 80: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 81: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,099 INFO L280 TraceCheckUtils]: 82: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,100 INFO L280 TraceCheckUtils]: 83: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,100 INFO L280 TraceCheckUtils]: 84: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,100 INFO L280 TraceCheckUtils]: 85: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:37,100 INFO L280 TraceCheckUtils]: 86: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,100 INFO L280 TraceCheckUtils]: 87: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,100 INFO L280 TraceCheckUtils]: 88: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,100 INFO L280 TraceCheckUtils]: 89: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,100 INFO L280 TraceCheckUtils]: 90: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,101 INFO L280 TraceCheckUtils]: 91: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,101 INFO L280 TraceCheckUtils]: 92: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,101 INFO L280 TraceCheckUtils]: 93: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,101 INFO L280 TraceCheckUtils]: 94: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,101 INFO L280 TraceCheckUtils]: 95: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,101 INFO L280 TraceCheckUtils]: 96: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,101 INFO L280 TraceCheckUtils]: 97: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,101 INFO L280 TraceCheckUtils]: 98: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,102 INFO L280 TraceCheckUtils]: 99: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,102 INFO L280 TraceCheckUtils]: 100: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,102 INFO L280 TraceCheckUtils]: 101: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,102 INFO L280 TraceCheckUtils]: 102: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,102 INFO L280 TraceCheckUtils]: 103: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,102 INFO L280 TraceCheckUtils]: 104: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,102 INFO L280 TraceCheckUtils]: 105: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,102 INFO L280 TraceCheckUtils]: 106: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,103 INFO L280 TraceCheckUtils]: 107: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,103 INFO L280 TraceCheckUtils]: 108: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,103 INFO L280 TraceCheckUtils]: 109: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,103 INFO L280 TraceCheckUtils]: 110: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:37,103 INFO L280 TraceCheckUtils]: 111: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,103 INFO L280 TraceCheckUtils]: 112: Hoare triple {138967#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {138967#true} is VALID [2020-07-17 22:49:37,103 INFO L280 TraceCheckUtils]: 113: Hoare triple {138967#true} assume true; {138967#true} is VALID [2020-07-17 22:49:37,103 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {138967#true} {138967#true} #977#return; {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L280 TraceCheckUtils]: 115: Hoare triple {138967#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L280 TraceCheckUtils]: 116: Hoare triple {138967#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L280 TraceCheckUtils]: 117: Hoare triple {138967#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L263 TraceCheckUtils]: 118: Hoare triple {138967#true} call #t~ret3 := calculate_output(~input~0); {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L280 TraceCheckUtils]: 119: Hoare triple {138967#true} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L280 TraceCheckUtils]: 120: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L280 TraceCheckUtils]: 121: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L280 TraceCheckUtils]: 122: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,104 INFO L280 TraceCheckUtils]: 123: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,105 INFO L280 TraceCheckUtils]: 124: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,105 INFO L280 TraceCheckUtils]: 125: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,105 INFO L280 TraceCheckUtils]: 126: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,105 INFO L280 TraceCheckUtils]: 127: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,105 INFO L280 TraceCheckUtils]: 128: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,105 INFO L280 TraceCheckUtils]: 129: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,105 INFO L280 TraceCheckUtils]: 130: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,105 INFO L280 TraceCheckUtils]: 131: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,106 INFO L280 TraceCheckUtils]: 132: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,106 INFO L280 TraceCheckUtils]: 133: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,106 INFO L280 TraceCheckUtils]: 134: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,106 INFO L280 TraceCheckUtils]: 135: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,106 INFO L280 TraceCheckUtils]: 136: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,106 INFO L280 TraceCheckUtils]: 137: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,106 INFO L280 TraceCheckUtils]: 138: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,106 INFO L280 TraceCheckUtils]: 139: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 140: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 141: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 142: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 143: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 144: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 145: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 146: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 147: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 148: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,107 INFO L280 TraceCheckUtils]: 149: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 150: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 151: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 152: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 153: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 154: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 155: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 156: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 157: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,108 INFO L280 TraceCheckUtils]: 158: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 159: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 160: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 161: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 162: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 163: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 164: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 165: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 166: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,109 INFO L280 TraceCheckUtils]: 167: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 168: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 169: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 170: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 171: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 172: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 173: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 174: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 175: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,110 INFO L280 TraceCheckUtils]: 176: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 177: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 178: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 179: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 180: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 181: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 182: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 183: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 184: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:37,111 INFO L280 TraceCheckUtils]: 185: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 186: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 187: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 188: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 189: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 190: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 191: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 192: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 193: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 194: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,112 INFO L280 TraceCheckUtils]: 195: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 196: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 197: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 198: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 199: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 200: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 201: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 202: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 203: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,113 INFO L280 TraceCheckUtils]: 204: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 205: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 206: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 207: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 208: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 209: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 210: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 211: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 212: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 213: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,114 INFO L280 TraceCheckUtils]: 214: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L280 TraceCheckUtils]: 215: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L280 TraceCheckUtils]: 216: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L280 TraceCheckUtils]: 217: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L280 TraceCheckUtils]: 218: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L280 TraceCheckUtils]: 219: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L280 TraceCheckUtils]: 220: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L280 TraceCheckUtils]: 221: Hoare triple {138967#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; {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L280 TraceCheckUtils]: 222: Hoare triple {138967#true} assume true; {138967#true} is VALID [2020-07-17 22:49:37,115 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {138967#true} {138967#true} #977#return; {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 224: Hoare triple {138967#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 225: Hoare triple {138967#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 226: Hoare triple {138967#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L263 TraceCheckUtils]: 227: Hoare triple {138967#true} call #t~ret3 := calculate_output(~input~0); {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 228: Hoare triple {138967#true} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 229: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 230: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 231: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 232: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,116 INFO L280 TraceCheckUtils]: 233: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 234: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 235: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 236: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 237: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 238: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 239: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 240: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 241: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 242: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,117 INFO L280 TraceCheckUtils]: 243: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 244: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 245: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 246: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 247: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 248: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 249: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 250: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 251: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,118 INFO L280 TraceCheckUtils]: 252: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,119 INFO L280 TraceCheckUtils]: 253: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,119 INFO L280 TraceCheckUtils]: 254: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,119 INFO L280 TraceCheckUtils]: 255: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,119 INFO L280 TraceCheckUtils]: 256: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,119 INFO L280 TraceCheckUtils]: 257: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,119 INFO L280 TraceCheckUtils]: 258: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,119 INFO L280 TraceCheckUtils]: 259: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,119 INFO L280 TraceCheckUtils]: 260: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 261: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 262: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 263: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 264: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 265: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 266: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 267: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 268: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 269: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,120 INFO L280 TraceCheckUtils]: 270: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 271: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 272: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 273: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 274: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 275: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 276: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 277: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 278: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,121 INFO L280 TraceCheckUtils]: 279: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 280: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 281: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 282: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 283: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 284: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 285: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 286: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 287: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 288: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,122 INFO L280 TraceCheckUtils]: 289: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,123 INFO L280 TraceCheckUtils]: 290: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,123 INFO L280 TraceCheckUtils]: 291: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,123 INFO L280 TraceCheckUtils]: 292: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,123 INFO L280 TraceCheckUtils]: 293: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:37,123 INFO L280 TraceCheckUtils]: 294: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,123 INFO L280 TraceCheckUtils]: 295: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,123 INFO L280 TraceCheckUtils]: 296: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,123 INFO L280 TraceCheckUtils]: 297: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 298: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 299: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 300: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 301: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 302: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 303: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 304: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 305: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 306: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,124 INFO L280 TraceCheckUtils]: 307: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 308: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 309: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 310: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 311: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 312: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 313: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 314: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 315: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 316: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,125 INFO L280 TraceCheckUtils]: 317: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 318: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 319: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 320: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 321: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 322: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 323: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 324: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 325: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,126 INFO L280 TraceCheckUtils]: 326: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 327: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 328: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 329: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 330: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 331: Hoare triple {138967#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 332: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 333: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 334: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 335: Hoare triple {138967#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,127 INFO L280 TraceCheckUtils]: 336: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L280 TraceCheckUtils]: 337: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L280 TraceCheckUtils]: 338: Hoare triple {138967#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; {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L280 TraceCheckUtils]: 339: Hoare triple {138967#true} assume true; {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {138967#true} {138967#true} #977#return; {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L280 TraceCheckUtils]: 341: Hoare triple {138967#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L280 TraceCheckUtils]: 342: Hoare triple {138967#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L280 TraceCheckUtils]: 343: Hoare triple {138967#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L263 TraceCheckUtils]: 344: Hoare triple {138967#true} call #t~ret3 := calculate_output(~input~0); {138967#true} is VALID [2020-07-17 22:49:37,128 INFO L280 TraceCheckUtils]: 345: Hoare triple {138967#true} ~input := #in~input; {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 346: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 347: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 348: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 349: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 350: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 351: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 352: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 353: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 354: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,129 INFO L280 TraceCheckUtils]: 355: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 356: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 357: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 358: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 359: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 360: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 361: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 362: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 363: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 364: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,130 INFO L280 TraceCheckUtils]: 365: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 366: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 367: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 368: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 369: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 370: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 371: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 372: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 373: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,131 INFO L280 TraceCheckUtils]: 374: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 375: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 376: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 377: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 378: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 379: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 380: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 381: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 382: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,132 INFO L280 TraceCheckUtils]: 383: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 384: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 385: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 386: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 387: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 388: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 389: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 390: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 391: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,133 INFO L280 TraceCheckUtils]: 392: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 393: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 394: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 395: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 396: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 397: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 398: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 399: Hoare triple {138967#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 400: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 401: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,134 INFO L280 TraceCheckUtils]: 402: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 403: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 404: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 405: Hoare triple {138967#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 406: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 407: Hoare triple {138967#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 408: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 409: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 410: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:37,135 INFO L280 TraceCheckUtils]: 411: Hoare triple {138967#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 412: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 413: Hoare triple {138967#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 414: Hoare triple {138967#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 415: Hoare triple {138967#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 416: Hoare triple {138967#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 417: Hoare triple {138967#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 418: Hoare triple {138967#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 419: Hoare triple {138967#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 420: Hoare triple {138967#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,136 INFO L280 TraceCheckUtils]: 421: Hoare triple {138967#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 422: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 423: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 424: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 425: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 426: Hoare triple {138967#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 427: Hoare triple {138967#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 428: Hoare triple {138967#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 429: Hoare triple {138967#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 430: Hoare triple {138967#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,137 INFO L280 TraceCheckUtils]: 431: Hoare triple {138967#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 432: Hoare triple {138967#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 433: Hoare triple {138967#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 434: Hoare triple {138967#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 435: Hoare triple {138967#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 436: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 437: Hoare triple {138967#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 438: Hoare triple {138967#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 439: Hoare triple {138967#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,138 INFO L280 TraceCheckUtils]: 440: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 441: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 442: Hoare triple {138967#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 443: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 444: Hoare triple {138967#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 445: Hoare triple {138967#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 446: Hoare triple {138967#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 447: Hoare triple {138967#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 448: Hoare triple {138967#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,139 INFO L280 TraceCheckUtils]: 449: Hoare triple {138967#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 450: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 451: Hoare triple {138967#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 452: Hoare triple {138967#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 453: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 454: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 455: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 456: Hoare triple {138967#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 457: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,140 INFO L280 TraceCheckUtils]: 458: Hoare triple {138967#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 459: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 460: Hoare triple {138967#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 461: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 462: Hoare triple {138967#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 463: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 464: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 465: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 466: Hoare triple {138967#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,141 INFO L280 TraceCheckUtils]: 467: Hoare triple {138967#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 468: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 469: Hoare triple {138967#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 470: Hoare triple {138967#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 471: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 472: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 473: Hoare triple {138967#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 474: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 475: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,142 INFO L280 TraceCheckUtils]: 476: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 477: Hoare triple {138967#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 478: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 479: Hoare triple {138967#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 480: Hoare triple {138967#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))); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 481: Hoare triple {138967#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 482: Hoare triple {138967#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 483: Hoare triple {138967#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 484: Hoare triple {138967#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,143 INFO L280 TraceCheckUtils]: 485: Hoare triple {138967#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 486: Hoare triple {138967#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 487: Hoare triple {138967#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 488: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 489: Hoare triple {138967#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 490: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 491: Hoare triple {138967#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 492: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 493: Hoare triple {138967#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {138967#true} is VALID [2020-07-17 22:49:37,144 INFO L280 TraceCheckUtils]: 494: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,145 INFO L280 TraceCheckUtils]: 495: Hoare triple {138967#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); {138967#true} is VALID [2020-07-17 22:49:37,145 INFO L280 TraceCheckUtils]: 496: Hoare triple {138967#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {138967#true} is VALID [2020-07-17 22:49:37,146 INFO L280 TraceCheckUtils]: 497: Hoare triple {138967#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; {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} is VALID [2020-07-17 22:49:37,147 INFO L280 TraceCheckUtils]: 498: Hoare triple {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} assume true; {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} is VALID [2020-07-17 22:49:37,148 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} {138967#true} #977#return; {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} is VALID [2020-07-17 22:49:37,150 INFO L280 TraceCheckUtils]: 500: Hoare triple {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} is VALID [2020-07-17 22:49:37,151 INFO L280 TraceCheckUtils]: 501: Hoare triple {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} is VALID [2020-07-17 22:49:37,153 INFO L280 TraceCheckUtils]: 502: Hoare triple {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} is VALID [2020-07-17 22:49:37,154 INFO L263 TraceCheckUtils]: 503: Hoare triple {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} call #t~ret3 := calculate_output(~input~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,155 INFO L280 TraceCheckUtils]: 504: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} ~input := #in~input; {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,155 INFO L280 TraceCheckUtils]: 505: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,157 INFO L280 TraceCheckUtils]: 506: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,158 INFO L280 TraceCheckUtils]: 507: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,159 INFO L280 TraceCheckUtils]: 508: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,160 INFO L280 TraceCheckUtils]: 509: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,161 INFO L280 TraceCheckUtils]: 510: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,161 INFO L280 TraceCheckUtils]: 511: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,162 INFO L280 TraceCheckUtils]: 512: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,163 INFO L280 TraceCheckUtils]: 513: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,163 INFO L280 TraceCheckUtils]: 514: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,164 INFO L280 TraceCheckUtils]: 515: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,165 INFO L280 TraceCheckUtils]: 516: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,165 INFO L280 TraceCheckUtils]: 517: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,166 INFO L280 TraceCheckUtils]: 518: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,167 INFO L280 TraceCheckUtils]: 519: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,167 INFO L280 TraceCheckUtils]: 520: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,168 INFO L280 TraceCheckUtils]: 521: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,170 INFO L280 TraceCheckUtils]: 522: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,170 INFO L280 TraceCheckUtils]: 523: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,171 INFO L280 TraceCheckUtils]: 524: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,173 INFO L280 TraceCheckUtils]: 525: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,174 INFO L280 TraceCheckUtils]: 526: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,174 INFO L280 TraceCheckUtils]: 527: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,175 INFO L280 TraceCheckUtils]: 528: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,176 INFO L280 TraceCheckUtils]: 529: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,176 INFO L280 TraceCheckUtils]: 530: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,177 INFO L280 TraceCheckUtils]: 531: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,178 INFO L280 TraceCheckUtils]: 532: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,178 INFO L280 TraceCheckUtils]: 533: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,179 INFO L280 TraceCheckUtils]: 534: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,180 INFO L280 TraceCheckUtils]: 535: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,180 INFO L280 TraceCheckUtils]: 536: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,181 INFO L280 TraceCheckUtils]: 537: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,182 INFO L280 TraceCheckUtils]: 538: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,184 INFO L280 TraceCheckUtils]: 539: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,184 INFO L280 TraceCheckUtils]: 540: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,185 INFO L280 TraceCheckUtils]: 541: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,186 INFO L280 TraceCheckUtils]: 542: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,186 INFO L280 TraceCheckUtils]: 543: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,188 INFO L280 TraceCheckUtils]: 544: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,189 INFO L280 TraceCheckUtils]: 545: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,191 INFO L280 TraceCheckUtils]: 546: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,191 INFO L280 TraceCheckUtils]: 547: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,192 INFO L280 TraceCheckUtils]: 548: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,193 INFO L280 TraceCheckUtils]: 549: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,194 INFO L280 TraceCheckUtils]: 550: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,196 INFO L280 TraceCheckUtils]: 551: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,196 INFO L280 TraceCheckUtils]: 552: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,197 INFO L280 TraceCheckUtils]: 553: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,198 INFO L280 TraceCheckUtils]: 554: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,198 INFO L280 TraceCheckUtils]: 555: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,200 INFO L280 TraceCheckUtils]: 556: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,201 INFO L280 TraceCheckUtils]: 557: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,202 INFO L280 TraceCheckUtils]: 558: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,202 INFO L280 TraceCheckUtils]: 559: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,203 INFO L280 TraceCheckUtils]: 560: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,204 INFO L280 TraceCheckUtils]: 561: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,204 INFO L280 TraceCheckUtils]: 562: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,205 INFO L280 TraceCheckUtils]: 563: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,207 INFO L280 TraceCheckUtils]: 564: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,208 INFO L280 TraceCheckUtils]: 565: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,208 INFO L280 TraceCheckUtils]: 566: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,209 INFO L280 TraceCheckUtils]: 567: Hoare triple {141121#(= ~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); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,210 INFO L280 TraceCheckUtils]: 568: Hoare triple {141121#(= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,210 INFO L280 TraceCheckUtils]: 569: Hoare triple {141121#(= ~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)); {141121#(= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:49:37,212 INFO L280 TraceCheckUtils]: 570: Hoare triple {141121#(= ~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;~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; {141323#(or (< 80 |old(~a12~0)|) (<= (+ |old(~a12~0)| 43) 0))} is VALID [2020-07-17 22:49:37,213 INFO L280 TraceCheckUtils]: 571: Hoare triple {141323#(or (< 80 |old(~a12~0)|) (<= (+ |old(~a12~0)| 43) 0))} assume true; {141323#(or (< 80 |old(~a12~0)|) (<= (+ |old(~a12~0)| 43) 0))} is VALID [2020-07-17 22:49:37,215 INFO L275 TraceCheckUtils]: 572: Hoare quadruple {141323#(or (< 80 |old(~a12~0)|) (<= (+ |old(~a12~0)| 43) 0))} {141102#(and (<= ~a12~0 76) (< 22 ~a12~0))} #977#return; {138968#false} is VALID [2020-07-17 22:49:37,215 INFO L280 TraceCheckUtils]: 573: Hoare triple {138968#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {138968#false} is VALID [2020-07-17 22:49:37,215 INFO L280 TraceCheckUtils]: 574: Hoare triple {138968#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {138968#false} is VALID [2020-07-17 22:49:37,215 INFO L280 TraceCheckUtils]: 575: Hoare triple {138968#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {138968#false} is VALID [2020-07-17 22:49:37,215 INFO L263 TraceCheckUtils]: 576: Hoare triple {138968#false} call #t~ret3 := calculate_output(~input~0); {138968#false} is VALID [2020-07-17 22:49:37,216 INFO L280 TraceCheckUtils]: 577: Hoare triple {138968#false} ~input := #in~input; {138968#false} is VALID [2020-07-17 22:49:37,216 INFO L280 TraceCheckUtils]: 578: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,216 INFO L280 TraceCheckUtils]: 579: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,216 INFO L280 TraceCheckUtils]: 580: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,216 INFO L280 TraceCheckUtils]: 581: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,216 INFO L280 TraceCheckUtils]: 582: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,216 INFO L280 TraceCheckUtils]: 583: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,216 INFO L280 TraceCheckUtils]: 584: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,217 INFO L280 TraceCheckUtils]: 585: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,217 INFO L280 TraceCheckUtils]: 586: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,217 INFO L280 TraceCheckUtils]: 587: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,217 INFO L280 TraceCheckUtils]: 588: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,217 INFO L280 TraceCheckUtils]: 589: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,217 INFO L280 TraceCheckUtils]: 590: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 591: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 592: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 593: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 594: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 595: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 596: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 597: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 598: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,218 INFO L280 TraceCheckUtils]: 599: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 600: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 601: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 602: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 603: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 604: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 605: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 606: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 607: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,219 INFO L280 TraceCheckUtils]: 608: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 609: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 610: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 611: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 612: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 613: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 614: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 615: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 616: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,220 INFO L280 TraceCheckUtils]: 617: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 618: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 619: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 620: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 621: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 622: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 623: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 624: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 625: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,221 INFO L280 TraceCheckUtils]: 626: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,222 INFO L280 TraceCheckUtils]: 627: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,222 INFO L280 TraceCheckUtils]: 628: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,222 INFO L280 TraceCheckUtils]: 629: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,222 INFO L280 TraceCheckUtils]: 630: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,222 INFO L280 TraceCheckUtils]: 631: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,222 INFO L280 TraceCheckUtils]: 632: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,222 INFO L280 TraceCheckUtils]: 633: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,222 INFO L280 TraceCheckUtils]: 634: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 635: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 636: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 637: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 638: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 639: Hoare triple {138968#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 640: Hoare triple {138968#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 641: Hoare triple {138968#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 642: Hoare triple {138968#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {138968#false} is VALID [2020-07-17 22:49:37,223 INFO L280 TraceCheckUtils]: 643: Hoare triple {138968#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); {138968#false} is VALID [2020-07-17 22:49:37,224 INFO L280 TraceCheckUtils]: 644: Hoare triple {138968#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); {138968#false} is VALID [2020-07-17 22:49:37,224 INFO L280 TraceCheckUtils]: 645: Hoare triple {138968#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {138968#false} is VALID [2020-07-17 22:49:37,224 INFO L280 TraceCheckUtils]: 646: Hoare triple {138968#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {138968#false} is VALID [2020-07-17 22:49:37,224 INFO L280 TraceCheckUtils]: 647: Hoare triple {138968#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); {138968#false} is VALID [2020-07-17 22:49:37,224 INFO L280 TraceCheckUtils]: 648: Hoare triple {138968#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); {138968#false} is VALID [2020-07-17 22:49:37,224 INFO L280 TraceCheckUtils]: 649: Hoare triple {138968#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {138968#false} is VALID [2020-07-17 22:49:37,224 INFO L280 TraceCheckUtils]: 650: Hoare triple {138968#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {138968#false} is VALID [2020-07-17 22:49:37,224 INFO L280 TraceCheckUtils]: 651: Hoare triple {138968#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L280 TraceCheckUtils]: 652: Hoare triple {138968#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L280 TraceCheckUtils]: 653: Hoare triple {138968#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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L280 TraceCheckUtils]: 654: Hoare triple {138968#false} assume true; {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L275 TraceCheckUtils]: 655: Hoare quadruple {138968#false} {138968#false} #977#return; {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L280 TraceCheckUtils]: 656: Hoare triple {138968#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L280 TraceCheckUtils]: 657: Hoare triple {138968#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L280 TraceCheckUtils]: 658: Hoare triple {138968#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L263 TraceCheckUtils]: 659: Hoare triple {138968#false} call #t~ret3 := calculate_output(~input~0); {138968#false} is VALID [2020-07-17 22:49:37,225 INFO L280 TraceCheckUtils]: 660: Hoare triple {138968#false} ~input := #in~input; {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 661: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 662: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 663: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 664: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 665: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 666: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 667: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 668: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,226 INFO L280 TraceCheckUtils]: 669: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 670: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 671: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 672: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 673: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 674: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 675: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 676: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 677: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,227 INFO L280 TraceCheckUtils]: 678: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,228 INFO L280 TraceCheckUtils]: 679: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,228 INFO L280 TraceCheckUtils]: 680: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,228 INFO L280 TraceCheckUtils]: 681: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,228 INFO L280 TraceCheckUtils]: 682: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,228 INFO L280 TraceCheckUtils]: 683: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,228 INFO L280 TraceCheckUtils]: 684: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,228 INFO L280 TraceCheckUtils]: 685: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,228 INFO L280 TraceCheckUtils]: 686: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 687: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 688: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 689: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 690: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 691: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 692: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 693: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 694: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 695: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,229 INFO L280 TraceCheckUtils]: 696: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 697: Hoare triple {138968#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 698: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 699: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 700: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 701: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 702: Hoare triple {138968#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 703: Hoare triple {138968#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 704: Hoare triple {138968#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {138968#false} is VALID [2020-07-17 22:49:37,230 INFO L280 TraceCheckUtils]: 705: Hoare triple {138968#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {138968#false} is VALID [2020-07-17 22:49:37,231 INFO L280 TraceCheckUtils]: 706: Hoare triple {138968#false} assume !false; {138968#false} is VALID [2020-07-17 22:49:37,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1655 backedges. 948 proven. 2 refuted. 0 times theorem prover too weak. 705 trivial. 0 not checked. [2020-07-17 22:49:37,435 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:49:37,435 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5] total 14 [2020-07-17 22:49:37,435 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614526532] [2020-07-17 22:49:37,436 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 707 [2020-07-17 22:49:37,450 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:49:37,450 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 14 states. [2020-07-17 22:49:38,487 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 429 edges. 429 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:49:38,487 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-07-17 22:49:38,488 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:49:38,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-07-17 22:49:38,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-07-17 22:49:38,489 INFO L87 Difference]: Start difference. First operand 3754 states and 4202 transitions. Second operand 14 states. [2020-07-17 22:49:40,128 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 43 [2020-07-17 22:49:40,511 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2020-07-17 22:49:41,248 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 48 [2020-07-17 22:49:41,654 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 40 [2020-07-17 22:49:45,520 WARN L193 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2020-07-17 22:49:46,196 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 47 [2020-07-17 22:49:53,392 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 37 [2020-07-17 22:49:55,070 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2020-07-17 22:49:59,489 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 39 [2020-07-17 22:49:59,976 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 44 [2020-07-17 22:50:01,111 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2020-07-17 22:50:01,406 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 44 [2020-07-17 22:50:03,078 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2020-07-17 22:50:07,513 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 45 [2020-07-17 22:50:07,803 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2020-07-17 22:50:08,189 WARN L193 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2020-07-17 22:50:08,470 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 41 [2020-07-17 22:50:12,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:50:12,747 INFO L93 Difference]: Finished difference Result 8173 states and 9123 transitions. [2020-07-17 22:50:12,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-07-17 22:50:12,747 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 707 [2020-07-17 22:50:12,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:50:12,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-07-17 22:50:12,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1203 transitions. [2020-07-17 22:50:12,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-07-17 22:50:12,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1203 transitions. [2020-07-17 22:50:12,764 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 34 states and 1203 transitions. [2020-07-17 22:50:17,527 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1203 edges. 1203 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:50:18,246 INFO L225 Difference]: With dead ends: 8173 [2020-07-17 22:50:18,247 INFO L226 Difference]: Without dead ends: 4367 [2020-07-17 22:50:18,252 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 781 GetRequests, 739 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=391, Invalid=1501, Unknown=0, NotChecked=0, Total=1892 [2020-07-17 22:50:18,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4367 states. [2020-07-17 22:50:19,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4367 to 4116. [2020-07-17 22:50:19,482 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:50:19,482 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4367 states. Second operand 4116 states. [2020-07-17 22:50:19,482 INFO L74 IsIncluded]: Start isIncluded. First operand 4367 states. Second operand 4116 states. [2020-07-17 22:50:19,482 INFO L87 Difference]: Start difference. First operand 4367 states. Second operand 4116 states. [2020-07-17 22:50:20,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:50:20,113 INFO L93 Difference]: Finished difference Result 4367 states and 4758 transitions. [2020-07-17 22:50:20,113 INFO L276 IsEmpty]: Start isEmpty. Operand 4367 states and 4758 transitions. [2020-07-17 22:50:20,116 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:50:20,116 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:50:20,116 INFO L74 IsIncluded]: Start isIncluded. First operand 4116 states. Second operand 4367 states. [2020-07-17 22:50:20,117 INFO L87 Difference]: Start difference. First operand 4116 states. Second operand 4367 states. [2020-07-17 22:50:20,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:50:20,761 INFO L93 Difference]: Finished difference Result 4367 states and 4758 transitions. [2020-07-17 22:50:20,761 INFO L276 IsEmpty]: Start isEmpty. Operand 4367 states and 4758 transitions. [2020-07-17 22:50:20,764 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:50:20,765 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:50:20,765 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:50:20,765 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:50:20,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4116 states. [2020-07-17 22:50:21,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4116 states to 4116 states and 4497 transitions. [2020-07-17 22:50:21,394 INFO L78 Accepts]: Start accepts. Automaton has 4116 states and 4497 transitions. Word has length 707 [2020-07-17 22:50:21,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:50:21,394 INFO L479 AbstractCegarLoop]: Abstraction has 4116 states and 4497 transitions. [2020-07-17 22:50:21,394 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-07-17 22:50:21,394 INFO L276 IsEmpty]: Start isEmpty. Operand 4116 states and 4497 transitions. [2020-07-17 22:50:21,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 869 [2020-07-17 22:50:21,404 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:50:21,405 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, 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, 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, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2020-07-17 22:50:21,605 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:50:21,606 INFO L427 AbstractCegarLoop]: === Iteration 13 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:50:21,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:50:21,607 INFO L82 PathProgramCache]: Analyzing trace with hash -337447346, now seen corresponding path program 1 times [2020-07-17 22:50:21,608 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:50:21,608 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791417004] [2020-07-17 22:50:21,608 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:50:21,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:21,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:22,001 INFO L280 TraceCheckUtils]: 0: Hoare triple {163831#(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; {163040#true} is VALID [2020-07-17 22:50:22,001 INFO L280 TraceCheckUtils]: 1: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:22,002 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {163040#true} {163040#true} #973#return; {163040#true} is VALID [2020-07-17 22:50:22,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:22,085 INFO L280 TraceCheckUtils]: 0: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:22,086 INFO L280 TraceCheckUtils]: 1: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,086 INFO L280 TraceCheckUtils]: 2: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,086 INFO L280 TraceCheckUtils]: 3: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,087 INFO L280 TraceCheckUtils]: 4: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,087 INFO L280 TraceCheckUtils]: 5: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,087 INFO L280 TraceCheckUtils]: 6: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,087 INFO L280 TraceCheckUtils]: 7: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,087 INFO L280 TraceCheckUtils]: 8: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,087 INFO L280 TraceCheckUtils]: 9: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,088 INFO L280 TraceCheckUtils]: 10: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,088 INFO L280 TraceCheckUtils]: 11: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,088 INFO L280 TraceCheckUtils]: 12: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,088 INFO L280 TraceCheckUtils]: 13: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,088 INFO L280 TraceCheckUtils]: 14: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,088 INFO L280 TraceCheckUtils]: 15: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,088 INFO L280 TraceCheckUtils]: 16: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,088 INFO L280 TraceCheckUtils]: 17: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 18: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 19: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 20: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 21: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 22: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 23: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 24: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 25: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,089 INFO L280 TraceCheckUtils]: 26: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,090 INFO L280 TraceCheckUtils]: 27: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,090 INFO L280 TraceCheckUtils]: 28: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,090 INFO L280 TraceCheckUtils]: 29: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,090 INFO L280 TraceCheckUtils]: 30: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,090 INFO L280 TraceCheckUtils]: 31: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,090 INFO L280 TraceCheckUtils]: 32: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,090 INFO L280 TraceCheckUtils]: 33: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,090 INFO L280 TraceCheckUtils]: 34: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 35: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 36: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 37: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 38: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 39: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 40: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 41: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 42: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,091 INFO L280 TraceCheckUtils]: 43: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,092 INFO L280 TraceCheckUtils]: 44: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,092 INFO L280 TraceCheckUtils]: 45: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,092 INFO L280 TraceCheckUtils]: 46: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,092 INFO L280 TraceCheckUtils]: 47: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,092 INFO L280 TraceCheckUtils]: 48: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,092 INFO L280 TraceCheckUtils]: 49: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,092 INFO L280 TraceCheckUtils]: 50: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,093 INFO L280 TraceCheckUtils]: 51: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,093 INFO L280 TraceCheckUtils]: 52: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,093 INFO L280 TraceCheckUtils]: 53: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,093 INFO L280 TraceCheckUtils]: 54: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,093 INFO L280 TraceCheckUtils]: 55: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,093 INFO L280 TraceCheckUtils]: 56: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,093 INFO L280 TraceCheckUtils]: 57: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,093 INFO L280 TraceCheckUtils]: 58: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,094 INFO L280 TraceCheckUtils]: 59: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,094 INFO L280 TraceCheckUtils]: 60: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,094 INFO L280 TraceCheckUtils]: 61: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,094 INFO L280 TraceCheckUtils]: 62: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,094 INFO L280 TraceCheckUtils]: 63: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,094 INFO L280 TraceCheckUtils]: 64: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,094 INFO L280 TraceCheckUtils]: 65: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:22,094 INFO L280 TraceCheckUtils]: 66: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,095 INFO L280 TraceCheckUtils]: 67: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,095 INFO L280 TraceCheckUtils]: 68: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,095 INFO L280 TraceCheckUtils]: 69: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,095 INFO L280 TraceCheckUtils]: 70: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,095 INFO L280 TraceCheckUtils]: 71: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,095 INFO L280 TraceCheckUtils]: 72: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,095 INFO L280 TraceCheckUtils]: 73: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,095 INFO L280 TraceCheckUtils]: 74: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,096 INFO L280 TraceCheckUtils]: 75: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,096 INFO L280 TraceCheckUtils]: 76: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:22,096 INFO L280 TraceCheckUtils]: 77: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,096 INFO L280 TraceCheckUtils]: 78: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,096 INFO L280 TraceCheckUtils]: 79: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,096 INFO L280 TraceCheckUtils]: 80: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,096 INFO L280 TraceCheckUtils]: 81: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,096 INFO L280 TraceCheckUtils]: 82: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 83: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 84: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 85: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 86: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 87: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 88: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 89: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 90: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,097 INFO L280 TraceCheckUtils]: 91: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,098 INFO L280 TraceCheckUtils]: 92: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,098 INFO L280 TraceCheckUtils]: 93: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,098 INFO L280 TraceCheckUtils]: 94: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,098 INFO L280 TraceCheckUtils]: 95: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,098 INFO L280 TraceCheckUtils]: 96: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,098 INFO L280 TraceCheckUtils]: 97: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,098 INFO L280 TraceCheckUtils]: 98: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,099 INFO L280 TraceCheckUtils]: 99: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,099 INFO L280 TraceCheckUtils]: 100: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,099 INFO L280 TraceCheckUtils]: 101: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:22,099 INFO L280 TraceCheckUtils]: 102: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,100 INFO L280 TraceCheckUtils]: 103: Hoare triple {163040#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,101 INFO L280 TraceCheckUtils]: 104: Hoare triple {163151#(= 1 ~a24~0)} assume true; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,102 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {163151#(= 1 ~a24~0)} {163040#true} #977#return; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:22,143 INFO L280 TraceCheckUtils]: 0: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:22,143 INFO L280 TraceCheckUtils]: 1: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,143 INFO L280 TraceCheckUtils]: 2: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,143 INFO L280 TraceCheckUtils]: 3: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,143 INFO L280 TraceCheckUtils]: 4: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,143 INFO L280 TraceCheckUtils]: 5: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,144 INFO L280 TraceCheckUtils]: 6: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,144 INFO L280 TraceCheckUtils]: 7: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,144 INFO L280 TraceCheckUtils]: 8: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,144 INFO L280 TraceCheckUtils]: 9: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,144 INFO L280 TraceCheckUtils]: 10: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,144 INFO L280 TraceCheckUtils]: 11: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,145 INFO L280 TraceCheckUtils]: 12: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,145 INFO L280 TraceCheckUtils]: 13: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,145 INFO L280 TraceCheckUtils]: 14: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,145 INFO L280 TraceCheckUtils]: 15: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,145 INFO L280 TraceCheckUtils]: 16: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,146 INFO L280 TraceCheckUtils]: 17: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,146 INFO L280 TraceCheckUtils]: 18: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,146 INFO L280 TraceCheckUtils]: 19: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,146 INFO L280 TraceCheckUtils]: 20: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,146 INFO L280 TraceCheckUtils]: 21: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,147 INFO L280 TraceCheckUtils]: 22: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,147 INFO L280 TraceCheckUtils]: 23: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,147 INFO L280 TraceCheckUtils]: 24: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,147 INFO L280 TraceCheckUtils]: 25: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,147 INFO L280 TraceCheckUtils]: 26: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,148 INFO L280 TraceCheckUtils]: 27: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,148 INFO L280 TraceCheckUtils]: 28: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,148 INFO L280 TraceCheckUtils]: 29: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,148 INFO L280 TraceCheckUtils]: 30: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,148 INFO L280 TraceCheckUtils]: 31: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,148 INFO L280 TraceCheckUtils]: 32: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,149 INFO L280 TraceCheckUtils]: 33: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,149 INFO L280 TraceCheckUtils]: 34: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,149 INFO L280 TraceCheckUtils]: 35: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,149 INFO L280 TraceCheckUtils]: 36: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,149 INFO L280 TraceCheckUtils]: 37: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,150 INFO L280 TraceCheckUtils]: 38: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,150 INFO L280 TraceCheckUtils]: 39: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,150 INFO L280 TraceCheckUtils]: 40: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,150 INFO L280 TraceCheckUtils]: 41: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,150 INFO L280 TraceCheckUtils]: 42: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,150 INFO L280 TraceCheckUtils]: 43: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,151 INFO L280 TraceCheckUtils]: 44: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,151 INFO L280 TraceCheckUtils]: 45: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,151 INFO L280 TraceCheckUtils]: 46: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,151 INFO L280 TraceCheckUtils]: 47: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,151 INFO L280 TraceCheckUtils]: 48: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,152 INFO L280 TraceCheckUtils]: 49: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,152 INFO L280 TraceCheckUtils]: 50: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,152 INFO L280 TraceCheckUtils]: 51: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,152 INFO L280 TraceCheckUtils]: 52: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,152 INFO L280 TraceCheckUtils]: 53: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,153 INFO L280 TraceCheckUtils]: 54: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,153 INFO L280 TraceCheckUtils]: 55: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,153 INFO L280 TraceCheckUtils]: 56: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,153 INFO L280 TraceCheckUtils]: 57: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,153 INFO L280 TraceCheckUtils]: 58: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,153 INFO L280 TraceCheckUtils]: 59: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,154 INFO L280 TraceCheckUtils]: 60: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,154 INFO L280 TraceCheckUtils]: 61: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,154 INFO L280 TraceCheckUtils]: 62: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,154 INFO L280 TraceCheckUtils]: 63: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,155 INFO L280 TraceCheckUtils]: 64: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,155 INFO L280 TraceCheckUtils]: 65: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:22,155 INFO L280 TraceCheckUtils]: 66: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,155 INFO L280 TraceCheckUtils]: 67: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,155 INFO L280 TraceCheckUtils]: 68: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,156 INFO L280 TraceCheckUtils]: 69: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,156 INFO L280 TraceCheckUtils]: 70: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,156 INFO L280 TraceCheckUtils]: 71: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,156 INFO L280 TraceCheckUtils]: 72: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,156 INFO L280 TraceCheckUtils]: 73: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,156 INFO L280 TraceCheckUtils]: 74: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,157 INFO L280 TraceCheckUtils]: 75: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,157 INFO L280 TraceCheckUtils]: 76: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:22,157 INFO L280 TraceCheckUtils]: 77: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,157 INFO L280 TraceCheckUtils]: 78: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,157 INFO L280 TraceCheckUtils]: 79: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,158 INFO L280 TraceCheckUtils]: 80: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,158 INFO L280 TraceCheckUtils]: 81: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,158 INFO L280 TraceCheckUtils]: 82: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,158 INFO L280 TraceCheckUtils]: 83: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,158 INFO L280 TraceCheckUtils]: 84: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,159 INFO L280 TraceCheckUtils]: 85: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,159 INFO L280 TraceCheckUtils]: 86: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,159 INFO L280 TraceCheckUtils]: 87: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,159 INFO L280 TraceCheckUtils]: 88: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,160 INFO L280 TraceCheckUtils]: 89: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,160 INFO L280 TraceCheckUtils]: 90: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,160 INFO L280 TraceCheckUtils]: 91: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,160 INFO L280 TraceCheckUtils]: 92: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,160 INFO L280 TraceCheckUtils]: 93: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,160 INFO L280 TraceCheckUtils]: 94: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,161 INFO L280 TraceCheckUtils]: 95: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,161 INFO L280 TraceCheckUtils]: 96: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,161 INFO L280 TraceCheckUtils]: 97: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,161 INFO L280 TraceCheckUtils]: 98: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,161 INFO L280 TraceCheckUtils]: 99: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,162 INFO L280 TraceCheckUtils]: 100: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,162 INFO L280 TraceCheckUtils]: 101: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:22,163 INFO L280 TraceCheckUtils]: 102: Hoare triple {163040#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; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,164 INFO L280 TraceCheckUtils]: 103: Hoare triple {163151#(= 1 ~a24~0)} assume true; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,166 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {163151#(= 1 ~a24~0)} {163151#(= 1 ~a24~0)} #977#return; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:22,210 INFO L280 TraceCheckUtils]: 0: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:22,211 INFO L280 TraceCheckUtils]: 1: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,211 INFO L280 TraceCheckUtils]: 2: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,211 INFO L280 TraceCheckUtils]: 3: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,212 INFO L280 TraceCheckUtils]: 4: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,212 INFO L280 TraceCheckUtils]: 5: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,212 INFO L280 TraceCheckUtils]: 6: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,212 INFO L280 TraceCheckUtils]: 7: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,212 INFO L280 TraceCheckUtils]: 8: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,213 INFO L280 TraceCheckUtils]: 9: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,213 INFO L280 TraceCheckUtils]: 10: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,213 INFO L280 TraceCheckUtils]: 11: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,213 INFO L280 TraceCheckUtils]: 12: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,213 INFO L280 TraceCheckUtils]: 13: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,214 INFO L280 TraceCheckUtils]: 14: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,214 INFO L280 TraceCheckUtils]: 15: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,214 INFO L280 TraceCheckUtils]: 16: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,214 INFO L280 TraceCheckUtils]: 17: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,214 INFO L280 TraceCheckUtils]: 18: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,214 INFO L280 TraceCheckUtils]: 19: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,215 INFO L280 TraceCheckUtils]: 20: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,215 INFO L280 TraceCheckUtils]: 21: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,215 INFO L280 TraceCheckUtils]: 22: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,215 INFO L280 TraceCheckUtils]: 23: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,216 INFO L280 TraceCheckUtils]: 24: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,216 INFO L280 TraceCheckUtils]: 25: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,216 INFO L280 TraceCheckUtils]: 26: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,217 INFO L280 TraceCheckUtils]: 27: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,217 INFO L280 TraceCheckUtils]: 28: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,217 INFO L280 TraceCheckUtils]: 29: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,217 INFO L280 TraceCheckUtils]: 30: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,217 INFO L280 TraceCheckUtils]: 31: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,217 INFO L280 TraceCheckUtils]: 32: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,218 INFO L280 TraceCheckUtils]: 33: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,218 INFO L280 TraceCheckUtils]: 34: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,218 INFO L280 TraceCheckUtils]: 35: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,218 INFO L280 TraceCheckUtils]: 36: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,219 INFO L280 TraceCheckUtils]: 37: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,219 INFO L280 TraceCheckUtils]: 38: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,219 INFO L280 TraceCheckUtils]: 39: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,219 INFO L280 TraceCheckUtils]: 40: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,219 INFO L280 TraceCheckUtils]: 41: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,220 INFO L280 TraceCheckUtils]: 42: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,220 INFO L280 TraceCheckUtils]: 43: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,220 INFO L280 TraceCheckUtils]: 44: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,220 INFO L280 TraceCheckUtils]: 45: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,220 INFO L280 TraceCheckUtils]: 46: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,220 INFO L280 TraceCheckUtils]: 47: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,221 INFO L280 TraceCheckUtils]: 48: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,221 INFO L280 TraceCheckUtils]: 49: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,221 INFO L280 TraceCheckUtils]: 50: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,221 INFO L280 TraceCheckUtils]: 51: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,221 INFO L280 TraceCheckUtils]: 52: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,221 INFO L280 TraceCheckUtils]: 53: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,222 INFO L280 TraceCheckUtils]: 54: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,222 INFO L280 TraceCheckUtils]: 55: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,222 INFO L280 TraceCheckUtils]: 56: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,222 INFO L280 TraceCheckUtils]: 57: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,222 INFO L280 TraceCheckUtils]: 58: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,223 INFO L280 TraceCheckUtils]: 59: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,223 INFO L280 TraceCheckUtils]: 60: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,223 INFO L280 TraceCheckUtils]: 61: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,223 INFO L280 TraceCheckUtils]: 62: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,224 INFO L280 TraceCheckUtils]: 63: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,224 INFO L280 TraceCheckUtils]: 64: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,224 INFO L280 TraceCheckUtils]: 65: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:22,224 INFO L280 TraceCheckUtils]: 66: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,224 INFO L280 TraceCheckUtils]: 67: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,225 INFO L280 TraceCheckUtils]: 68: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,225 INFO L280 TraceCheckUtils]: 69: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,225 INFO L280 TraceCheckUtils]: 70: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,225 INFO L280 TraceCheckUtils]: 71: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,225 INFO L280 TraceCheckUtils]: 72: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,226 INFO L280 TraceCheckUtils]: 73: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,226 INFO L280 TraceCheckUtils]: 74: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,226 INFO L280 TraceCheckUtils]: 75: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,226 INFO L280 TraceCheckUtils]: 76: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:22,226 INFO L280 TraceCheckUtils]: 77: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,227 INFO L280 TraceCheckUtils]: 78: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,227 INFO L280 TraceCheckUtils]: 79: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,227 INFO L280 TraceCheckUtils]: 80: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,228 INFO L280 TraceCheckUtils]: 81: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,228 INFO L280 TraceCheckUtils]: 82: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,228 INFO L280 TraceCheckUtils]: 83: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,228 INFO L280 TraceCheckUtils]: 84: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,228 INFO L280 TraceCheckUtils]: 85: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,229 INFO L280 TraceCheckUtils]: 86: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,229 INFO L280 TraceCheckUtils]: 87: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,229 INFO L280 TraceCheckUtils]: 88: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,229 INFO L280 TraceCheckUtils]: 89: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,229 INFO L280 TraceCheckUtils]: 90: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,229 INFO L280 TraceCheckUtils]: 91: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,230 INFO L280 TraceCheckUtils]: 92: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,230 INFO L280 TraceCheckUtils]: 93: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,230 INFO L280 TraceCheckUtils]: 94: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,230 INFO L280 TraceCheckUtils]: 95: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,230 INFO L280 TraceCheckUtils]: 96: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,230 INFO L280 TraceCheckUtils]: 97: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,230 INFO L280 TraceCheckUtils]: 98: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,231 INFO L280 TraceCheckUtils]: 99: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,231 INFO L280 TraceCheckUtils]: 100: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,231 INFO L280 TraceCheckUtils]: 101: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:22,231 INFO L280 TraceCheckUtils]: 102: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,231 INFO L280 TraceCheckUtils]: 103: Hoare triple {163040#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,231 INFO L280 TraceCheckUtils]: 104: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,232 INFO L280 TraceCheckUtils]: 105: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,232 INFO L280 TraceCheckUtils]: 106: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,232 INFO L280 TraceCheckUtils]: 107: Hoare triple {163040#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,232 INFO L280 TraceCheckUtils]: 108: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,232 INFO L280 TraceCheckUtils]: 109: Hoare triple {163040#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))); {163040#true} is VALID [2020-07-17 22:50:22,234 INFO L280 TraceCheckUtils]: 110: Hoare triple {163040#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; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,237 INFO L280 TraceCheckUtils]: 111: Hoare triple {163151#(= 1 ~a24~0)} assume true; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,246 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {163151#(= 1 ~a24~0)} {163151#(= 1 ~a24~0)} #977#return; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:22,297 INFO L280 TraceCheckUtils]: 0: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:22,297 INFO L280 TraceCheckUtils]: 1: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,297 INFO L280 TraceCheckUtils]: 2: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,298 INFO L280 TraceCheckUtils]: 3: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,298 INFO L280 TraceCheckUtils]: 4: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,298 INFO L280 TraceCheckUtils]: 5: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,299 INFO L280 TraceCheckUtils]: 6: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,299 INFO L280 TraceCheckUtils]: 7: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,299 INFO L280 TraceCheckUtils]: 8: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,299 INFO L280 TraceCheckUtils]: 9: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,299 INFO L280 TraceCheckUtils]: 10: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,300 INFO L280 TraceCheckUtils]: 11: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,300 INFO L280 TraceCheckUtils]: 12: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,300 INFO L280 TraceCheckUtils]: 13: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,300 INFO L280 TraceCheckUtils]: 14: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,300 INFO L280 TraceCheckUtils]: 15: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,300 INFO L280 TraceCheckUtils]: 16: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,301 INFO L280 TraceCheckUtils]: 17: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,301 INFO L280 TraceCheckUtils]: 18: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,301 INFO L280 TraceCheckUtils]: 19: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,301 INFO L280 TraceCheckUtils]: 20: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,301 INFO L280 TraceCheckUtils]: 21: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,302 INFO L280 TraceCheckUtils]: 22: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,302 INFO L280 TraceCheckUtils]: 23: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,302 INFO L280 TraceCheckUtils]: 24: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,303 INFO L280 TraceCheckUtils]: 25: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,303 INFO L280 TraceCheckUtils]: 26: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,303 INFO L280 TraceCheckUtils]: 27: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,303 INFO L280 TraceCheckUtils]: 28: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,304 INFO L280 TraceCheckUtils]: 29: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,304 INFO L280 TraceCheckUtils]: 30: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,304 INFO L280 TraceCheckUtils]: 31: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,304 INFO L280 TraceCheckUtils]: 32: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,305 INFO L280 TraceCheckUtils]: 33: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,305 INFO L280 TraceCheckUtils]: 34: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,305 INFO L280 TraceCheckUtils]: 35: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,306 INFO L280 TraceCheckUtils]: 36: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,306 INFO L280 TraceCheckUtils]: 37: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,306 INFO L280 TraceCheckUtils]: 38: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,307 INFO L280 TraceCheckUtils]: 39: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,307 INFO L280 TraceCheckUtils]: 40: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,307 INFO L280 TraceCheckUtils]: 41: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,308 INFO L280 TraceCheckUtils]: 42: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,308 INFO L280 TraceCheckUtils]: 43: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,308 INFO L280 TraceCheckUtils]: 44: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,308 INFO L280 TraceCheckUtils]: 45: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,309 INFO L280 TraceCheckUtils]: 46: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,309 INFO L280 TraceCheckUtils]: 47: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,309 INFO L280 TraceCheckUtils]: 48: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,309 INFO L280 TraceCheckUtils]: 49: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,310 INFO L280 TraceCheckUtils]: 50: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,310 INFO L280 TraceCheckUtils]: 51: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,310 INFO L280 TraceCheckUtils]: 52: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,311 INFO L280 TraceCheckUtils]: 53: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,311 INFO L280 TraceCheckUtils]: 54: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,311 INFO L280 TraceCheckUtils]: 55: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,311 INFO L280 TraceCheckUtils]: 56: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,312 INFO L280 TraceCheckUtils]: 57: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,312 INFO L280 TraceCheckUtils]: 58: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,312 INFO L280 TraceCheckUtils]: 59: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,312 INFO L280 TraceCheckUtils]: 60: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,313 INFO L280 TraceCheckUtils]: 61: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,313 INFO L280 TraceCheckUtils]: 62: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,313 INFO L280 TraceCheckUtils]: 63: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,314 INFO L280 TraceCheckUtils]: 64: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,314 INFO L280 TraceCheckUtils]: 65: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:22,314 INFO L280 TraceCheckUtils]: 66: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,315 INFO L280 TraceCheckUtils]: 67: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,315 INFO L280 TraceCheckUtils]: 68: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,315 INFO L280 TraceCheckUtils]: 69: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,315 INFO L280 TraceCheckUtils]: 70: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,316 INFO L280 TraceCheckUtils]: 71: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,316 INFO L280 TraceCheckUtils]: 72: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,316 INFO L280 TraceCheckUtils]: 73: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,320 INFO L280 TraceCheckUtils]: 74: Hoare triple {163040#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,321 INFO L280 TraceCheckUtils]: 75: Hoare triple {163151#(= 1 ~a24~0)} assume true; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,323 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {163151#(= 1 ~a24~0)} {163151#(= 1 ~a24~0)} #977#return; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:22,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:22,411 INFO L280 TraceCheckUtils]: 0: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:22,411 INFO L280 TraceCheckUtils]: 1: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,411 INFO L280 TraceCheckUtils]: 2: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,412 INFO L280 TraceCheckUtils]: 3: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,412 INFO L280 TraceCheckUtils]: 4: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,412 INFO L280 TraceCheckUtils]: 5: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,413 INFO L280 TraceCheckUtils]: 6: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,413 INFO L280 TraceCheckUtils]: 7: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,413 INFO L280 TraceCheckUtils]: 8: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,413 INFO L280 TraceCheckUtils]: 9: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,414 INFO L280 TraceCheckUtils]: 10: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,414 INFO L280 TraceCheckUtils]: 11: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,414 INFO L280 TraceCheckUtils]: 12: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,414 INFO L280 TraceCheckUtils]: 13: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,415 INFO L280 TraceCheckUtils]: 14: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,415 INFO L280 TraceCheckUtils]: 15: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,415 INFO L280 TraceCheckUtils]: 16: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,416 INFO L280 TraceCheckUtils]: 17: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,416 INFO L280 TraceCheckUtils]: 18: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,416 INFO L280 TraceCheckUtils]: 19: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,416 INFO L280 TraceCheckUtils]: 20: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,417 INFO L280 TraceCheckUtils]: 21: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,417 INFO L280 TraceCheckUtils]: 22: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,417 INFO L280 TraceCheckUtils]: 23: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,418 INFO L280 TraceCheckUtils]: 24: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,418 INFO L280 TraceCheckUtils]: 25: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,418 INFO L280 TraceCheckUtils]: 26: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,419 INFO L280 TraceCheckUtils]: 27: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,419 INFO L280 TraceCheckUtils]: 28: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,419 INFO L280 TraceCheckUtils]: 29: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,419 INFO L280 TraceCheckUtils]: 30: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,420 INFO L280 TraceCheckUtils]: 31: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,420 INFO L280 TraceCheckUtils]: 32: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,420 INFO L280 TraceCheckUtils]: 33: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,421 INFO L280 TraceCheckUtils]: 34: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,421 INFO L280 TraceCheckUtils]: 35: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,421 INFO L280 TraceCheckUtils]: 36: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,421 INFO L280 TraceCheckUtils]: 37: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,421 INFO L280 TraceCheckUtils]: 38: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,422 INFO L280 TraceCheckUtils]: 39: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,422 INFO L280 TraceCheckUtils]: 40: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,422 INFO L280 TraceCheckUtils]: 41: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,422 INFO L280 TraceCheckUtils]: 42: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,422 INFO L280 TraceCheckUtils]: 43: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,423 INFO L280 TraceCheckUtils]: 44: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,423 INFO L280 TraceCheckUtils]: 45: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,423 INFO L280 TraceCheckUtils]: 46: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,423 INFO L280 TraceCheckUtils]: 47: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,423 INFO L280 TraceCheckUtils]: 48: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,423 INFO L280 TraceCheckUtils]: 49: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,424 INFO L280 TraceCheckUtils]: 50: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,424 INFO L280 TraceCheckUtils]: 51: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,424 INFO L280 TraceCheckUtils]: 52: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,424 INFO L280 TraceCheckUtils]: 53: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,424 INFO L280 TraceCheckUtils]: 54: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,425 INFO L280 TraceCheckUtils]: 55: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,425 INFO L280 TraceCheckUtils]: 56: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,425 INFO L280 TraceCheckUtils]: 57: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,425 INFO L280 TraceCheckUtils]: 58: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,425 INFO L280 TraceCheckUtils]: 59: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,426 INFO L280 TraceCheckUtils]: 60: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,426 INFO L280 TraceCheckUtils]: 61: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,426 INFO L280 TraceCheckUtils]: 62: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,426 INFO L280 TraceCheckUtils]: 63: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,427 INFO L280 TraceCheckUtils]: 64: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,427 INFO L280 TraceCheckUtils]: 65: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:22,427 INFO L280 TraceCheckUtils]: 66: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,427 INFO L280 TraceCheckUtils]: 67: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,428 INFO L280 TraceCheckUtils]: 68: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,428 INFO L280 TraceCheckUtils]: 69: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,428 INFO L280 TraceCheckUtils]: 70: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,428 INFO L280 TraceCheckUtils]: 71: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,429 INFO L280 TraceCheckUtils]: 72: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,429 INFO L280 TraceCheckUtils]: 73: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,429 INFO L280 TraceCheckUtils]: 74: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,429 INFO L280 TraceCheckUtils]: 75: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,429 INFO L280 TraceCheckUtils]: 76: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:22,429 INFO L280 TraceCheckUtils]: 77: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,430 INFO L280 TraceCheckUtils]: 78: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,430 INFO L280 TraceCheckUtils]: 79: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,430 INFO L280 TraceCheckUtils]: 80: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,430 INFO L280 TraceCheckUtils]: 81: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,430 INFO L280 TraceCheckUtils]: 82: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,430 INFO L280 TraceCheckUtils]: 83: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,431 INFO L280 TraceCheckUtils]: 84: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,431 INFO L280 TraceCheckUtils]: 85: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,431 INFO L280 TraceCheckUtils]: 86: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,431 INFO L280 TraceCheckUtils]: 87: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,431 INFO L280 TraceCheckUtils]: 88: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:22,432 INFO L280 TraceCheckUtils]: 89: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,432 INFO L280 TraceCheckUtils]: 90: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,432 INFO L280 TraceCheckUtils]: 91: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,432 INFO L280 TraceCheckUtils]: 92: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,433 INFO L280 TraceCheckUtils]: 93: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,433 INFO L280 TraceCheckUtils]: 94: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,433 INFO L280 TraceCheckUtils]: 95: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,433 INFO L280 TraceCheckUtils]: 96: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,434 INFO L280 TraceCheckUtils]: 97: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,434 INFO L280 TraceCheckUtils]: 98: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,434 INFO L280 TraceCheckUtils]: 99: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,435 INFO L280 TraceCheckUtils]: 100: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,435 INFO L280 TraceCheckUtils]: 101: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:22,435 INFO L280 TraceCheckUtils]: 102: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,436 INFO L280 TraceCheckUtils]: 103: Hoare triple {163040#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,436 INFO L280 TraceCheckUtils]: 104: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,436 INFO L280 TraceCheckUtils]: 105: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,436 INFO L280 TraceCheckUtils]: 106: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,437 INFO L280 TraceCheckUtils]: 107: Hoare triple {163040#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,437 INFO L280 TraceCheckUtils]: 108: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,437 INFO L280 TraceCheckUtils]: 109: Hoare triple {163040#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))); {163040#true} is VALID [2020-07-17 22:50:22,438 INFO L280 TraceCheckUtils]: 110: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,438 INFO L280 TraceCheckUtils]: 111: Hoare triple {163040#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,438 INFO L280 TraceCheckUtils]: 112: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,438 INFO L280 TraceCheckUtils]: 113: Hoare triple {163040#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:22,439 INFO L280 TraceCheckUtils]: 114: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,439 INFO L280 TraceCheckUtils]: 115: Hoare triple {163040#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,439 INFO L280 TraceCheckUtils]: 116: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,440 INFO L280 TraceCheckUtils]: 117: Hoare triple {163040#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:22,440 INFO L280 TraceCheckUtils]: 118: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,440 INFO L280 TraceCheckUtils]: 119: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,440 INFO L280 TraceCheckUtils]: 120: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,441 INFO L280 TraceCheckUtils]: 121: Hoare triple {163040#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:22,441 INFO L280 TraceCheckUtils]: 122: Hoare triple {163040#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,441 INFO L280 TraceCheckUtils]: 123: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:22,441 INFO L280 TraceCheckUtils]: 124: Hoare triple {163040#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:22,442 INFO L280 TraceCheckUtils]: 125: Hoare triple {163040#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:22,446 INFO L280 TraceCheckUtils]: 126: Hoare triple {163040#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));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:22,447 INFO L280 TraceCheckUtils]: 127: Hoare triple {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:22,449 INFO L275 TraceCheckUtils]: 128: Hoare quadruple {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} {163151#(= 1 ~a24~0)} #977#return; {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:22,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:22,738 INFO L280 TraceCheckUtils]: 0: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,740 INFO L280 TraceCheckUtils]: 1: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,742 INFO L280 TraceCheckUtils]: 2: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,744 INFO L280 TraceCheckUtils]: 3: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,745 INFO L280 TraceCheckUtils]: 4: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,746 INFO L280 TraceCheckUtils]: 5: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,748 INFO L280 TraceCheckUtils]: 6: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,749 INFO L280 TraceCheckUtils]: 7: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,751 INFO L280 TraceCheckUtils]: 8: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,753 INFO L280 TraceCheckUtils]: 9: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,754 INFO L280 TraceCheckUtils]: 10: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,755 INFO L280 TraceCheckUtils]: 11: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,756 INFO L280 TraceCheckUtils]: 12: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,758 INFO L280 TraceCheckUtils]: 13: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,760 INFO L280 TraceCheckUtils]: 14: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,762 INFO L280 TraceCheckUtils]: 15: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,764 INFO L280 TraceCheckUtils]: 16: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,766 INFO L280 TraceCheckUtils]: 17: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,768 INFO L280 TraceCheckUtils]: 18: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,770 INFO L280 TraceCheckUtils]: 19: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,772 INFO L280 TraceCheckUtils]: 20: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,773 INFO L280 TraceCheckUtils]: 21: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,774 INFO L280 TraceCheckUtils]: 22: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,775 INFO L280 TraceCheckUtils]: 23: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,776 INFO L280 TraceCheckUtils]: 24: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,778 INFO L280 TraceCheckUtils]: 25: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,779 INFO L280 TraceCheckUtils]: 26: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,782 INFO L280 TraceCheckUtils]: 27: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,783 INFO L280 TraceCheckUtils]: 28: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,784 INFO L280 TraceCheckUtils]: 29: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,786 INFO L280 TraceCheckUtils]: 30: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,787 INFO L280 TraceCheckUtils]: 31: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,788 INFO L280 TraceCheckUtils]: 32: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,789 INFO L280 TraceCheckUtils]: 33: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,791 INFO L280 TraceCheckUtils]: 34: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,793 INFO L280 TraceCheckUtils]: 35: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,794 INFO L280 TraceCheckUtils]: 36: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,796 INFO L280 TraceCheckUtils]: 37: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,798 INFO L280 TraceCheckUtils]: 38: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,799 INFO L280 TraceCheckUtils]: 39: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,800 INFO L280 TraceCheckUtils]: 40: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,802 INFO L280 TraceCheckUtils]: 41: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,804 INFO L280 TraceCheckUtils]: 42: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,805 INFO L280 TraceCheckUtils]: 43: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,806 INFO L280 TraceCheckUtils]: 44: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,807 INFO L280 TraceCheckUtils]: 45: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,808 INFO L280 TraceCheckUtils]: 46: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,810 INFO L280 TraceCheckUtils]: 47: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,811 INFO L280 TraceCheckUtils]: 48: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,812 INFO L280 TraceCheckUtils]: 49: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,813 INFO L280 TraceCheckUtils]: 50: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,816 INFO L280 TraceCheckUtils]: 51: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,818 INFO L280 TraceCheckUtils]: 52: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,820 INFO L280 TraceCheckUtils]: 53: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,822 INFO L280 TraceCheckUtils]: 54: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,823 INFO L280 TraceCheckUtils]: 55: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,827 INFO L280 TraceCheckUtils]: 56: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,831 INFO L280 TraceCheckUtils]: 57: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,832 INFO L280 TraceCheckUtils]: 58: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,834 INFO L280 TraceCheckUtils]: 59: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,836 INFO L280 TraceCheckUtils]: 60: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,838 INFO L280 TraceCheckUtils]: 61: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,840 INFO L280 TraceCheckUtils]: 62: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,843 INFO L280 TraceCheckUtils]: 63: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,844 INFO L280 TraceCheckUtils]: 64: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,845 INFO L280 TraceCheckUtils]: 65: Hoare triple {163833#(= ~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)); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,848 INFO L280 TraceCheckUtils]: 66: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,850 INFO L280 TraceCheckUtils]: 67: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,851 INFO L280 TraceCheckUtils]: 68: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,853 INFO L280 TraceCheckUtils]: 69: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,856 INFO L280 TraceCheckUtils]: 70: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,858 INFO L280 TraceCheckUtils]: 71: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,859 INFO L280 TraceCheckUtils]: 72: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,861 INFO L280 TraceCheckUtils]: 73: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,863 INFO L280 TraceCheckUtils]: 74: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,864 INFO L280 TraceCheckUtils]: 75: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,865 INFO L280 TraceCheckUtils]: 76: Hoare triple {163833#(= ~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))); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,866 INFO L280 TraceCheckUtils]: 77: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,867 INFO L280 TraceCheckUtils]: 78: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,870 INFO L280 TraceCheckUtils]: 79: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,872 INFO L280 TraceCheckUtils]: 80: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,873 INFO L280 TraceCheckUtils]: 81: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,874 INFO L280 TraceCheckUtils]: 82: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,875 INFO L280 TraceCheckUtils]: 83: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,877 INFO L280 TraceCheckUtils]: 84: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,878 INFO L280 TraceCheckUtils]: 85: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,880 INFO L280 TraceCheckUtils]: 86: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,881 INFO L280 TraceCheckUtils]: 87: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,882 INFO L280 TraceCheckUtils]: 88: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,884 INFO L280 TraceCheckUtils]: 89: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,885 INFO L280 TraceCheckUtils]: 90: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,886 INFO L280 TraceCheckUtils]: 91: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,888 INFO L280 TraceCheckUtils]: 92: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,889 INFO L280 TraceCheckUtils]: 93: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,891 INFO L280 TraceCheckUtils]: 94: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,893 INFO L280 TraceCheckUtils]: 95: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,894 INFO L280 TraceCheckUtils]: 96: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,896 INFO L280 TraceCheckUtils]: 97: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,898 INFO L280 TraceCheckUtils]: 98: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,899 INFO L280 TraceCheckUtils]: 99: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,901 INFO L280 TraceCheckUtils]: 100: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,903 INFO L280 TraceCheckUtils]: 101: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,904 INFO L280 TraceCheckUtils]: 102: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,905 INFO L280 TraceCheckUtils]: 103: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,907 INFO L280 TraceCheckUtils]: 104: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,908 INFO L280 TraceCheckUtils]: 105: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,910 INFO L280 TraceCheckUtils]: 106: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,911 INFO L280 TraceCheckUtils]: 107: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,912 INFO L280 TraceCheckUtils]: 108: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,913 INFO L280 TraceCheckUtils]: 109: Hoare triple {163833#(= ~a21~0 |old(~a21~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))); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,914 INFO L280 TraceCheckUtils]: 110: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,916 INFO L280 TraceCheckUtils]: 111: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,918 INFO L280 TraceCheckUtils]: 112: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,919 INFO L280 TraceCheckUtils]: 113: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,921 INFO L280 TraceCheckUtils]: 114: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,922 INFO L280 TraceCheckUtils]: 115: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,924 INFO L280 TraceCheckUtils]: 116: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,925 INFO L280 TraceCheckUtils]: 117: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,926 INFO L280 TraceCheckUtils]: 118: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,927 INFO L280 TraceCheckUtils]: 119: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,928 INFO L280 TraceCheckUtils]: 120: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,930 INFO L280 TraceCheckUtils]: 121: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,931 INFO L280 TraceCheckUtils]: 122: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,933 INFO L280 TraceCheckUtils]: 123: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,935 INFO L280 TraceCheckUtils]: 124: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,936 INFO L280 TraceCheckUtils]: 125: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:22,938 INFO L280 TraceCheckUtils]: 126: Hoare triple {163833#(= ~a21~0 |old(~a21~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))); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,939 INFO L280 TraceCheckUtils]: 127: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,941 INFO L280 TraceCheckUtils]: 128: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,943 INFO L280 TraceCheckUtils]: 129: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,944 INFO L280 TraceCheckUtils]: 130: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,945 INFO L280 TraceCheckUtils]: 131: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,947 INFO L280 TraceCheckUtils]: 132: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,949 INFO L280 TraceCheckUtils]: 133: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,950 INFO L280 TraceCheckUtils]: 134: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,951 INFO L280 TraceCheckUtils]: 135: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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))); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,952 INFO L280 TraceCheckUtils]: 136: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,955 INFO L280 TraceCheckUtils]: 137: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,956 INFO L280 TraceCheckUtils]: 138: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,957 INFO L280 TraceCheckUtils]: 139: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,959 INFO L280 TraceCheckUtils]: 140: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,961 INFO L280 TraceCheckUtils]: 141: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,962 INFO L280 TraceCheckUtils]: 142: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,963 INFO L280 TraceCheckUtils]: 143: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,964 INFO L280 TraceCheckUtils]: 144: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,966 INFO L280 TraceCheckUtils]: 145: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,968 INFO L280 TraceCheckUtils]: 146: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,970 INFO L280 TraceCheckUtils]: 147: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,971 INFO L280 TraceCheckUtils]: 148: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,973 INFO L280 TraceCheckUtils]: 149: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,974 INFO L280 TraceCheckUtils]: 150: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,975 INFO L280 TraceCheckUtils]: 151: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,977 INFO L280 TraceCheckUtils]: 152: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,979 INFO L280 TraceCheckUtils]: 153: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,980 INFO L280 TraceCheckUtils]: 154: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,981 INFO L280 TraceCheckUtils]: 155: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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))); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,985 INFO L280 TraceCheckUtils]: 156: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,986 INFO L280 TraceCheckUtils]: 157: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,988 INFO L280 TraceCheckUtils]: 158: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((((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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,990 INFO L280 TraceCheckUtils]: 159: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,991 INFO L280 TraceCheckUtils]: 160: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,992 INFO L280 TraceCheckUtils]: 161: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,993 INFO L280 TraceCheckUtils]: 162: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,995 INFO L280 TraceCheckUtils]: 163: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,998 INFO L280 TraceCheckUtils]: 164: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:22,999 INFO L280 TraceCheckUtils]: 165: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,001 INFO L280 TraceCheckUtils]: 166: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,002 INFO L280 TraceCheckUtils]: 167: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,003 INFO L280 TraceCheckUtils]: 168: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,005 INFO L280 TraceCheckUtils]: 169: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,006 INFO L280 TraceCheckUtils]: 170: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,007 INFO L280 TraceCheckUtils]: 171: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,009 INFO L280 TraceCheckUtils]: 172: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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; {163835#(not (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:50:23,010 INFO L280 TraceCheckUtils]: 173: Hoare triple {163835#(not (= 10 |old(~a21~0)|))} assume true; {163835#(not (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:50:23,011 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {163835#(not (= 10 |old(~a21~0)|))} {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {163041#false} is VALID [2020-07-17 22:50:23,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:23,096 INFO L280 TraceCheckUtils]: 0: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:23,096 INFO L280 TraceCheckUtils]: 1: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,096 INFO L280 TraceCheckUtils]: 2: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,097 INFO L280 TraceCheckUtils]: 3: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,097 INFO L280 TraceCheckUtils]: 4: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,097 INFO L280 TraceCheckUtils]: 5: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,097 INFO L280 TraceCheckUtils]: 6: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,097 INFO L280 TraceCheckUtils]: 7: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,098 INFO L280 TraceCheckUtils]: 8: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,098 INFO L280 TraceCheckUtils]: 9: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,098 INFO L280 TraceCheckUtils]: 10: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,098 INFO L280 TraceCheckUtils]: 11: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,098 INFO L280 TraceCheckUtils]: 12: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,098 INFO L280 TraceCheckUtils]: 13: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,099 INFO L280 TraceCheckUtils]: 14: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,099 INFO L280 TraceCheckUtils]: 15: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,099 INFO L280 TraceCheckUtils]: 16: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,099 INFO L280 TraceCheckUtils]: 17: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,099 INFO L280 TraceCheckUtils]: 18: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,099 INFO L280 TraceCheckUtils]: 19: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,100 INFO L280 TraceCheckUtils]: 20: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,100 INFO L280 TraceCheckUtils]: 21: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,100 INFO L280 TraceCheckUtils]: 22: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,100 INFO L280 TraceCheckUtils]: 23: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,100 INFO L280 TraceCheckUtils]: 24: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,100 INFO L280 TraceCheckUtils]: 25: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,101 INFO L280 TraceCheckUtils]: 26: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,101 INFO L280 TraceCheckUtils]: 27: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,101 INFO L280 TraceCheckUtils]: 28: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,101 INFO L280 TraceCheckUtils]: 29: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,101 INFO L280 TraceCheckUtils]: 30: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,101 INFO L280 TraceCheckUtils]: 31: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,102 INFO L280 TraceCheckUtils]: 32: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,102 INFO L280 TraceCheckUtils]: 33: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,102 INFO L280 TraceCheckUtils]: 34: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,102 INFO L280 TraceCheckUtils]: 35: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,102 INFO L280 TraceCheckUtils]: 36: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,102 INFO L280 TraceCheckUtils]: 37: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,102 INFO L280 TraceCheckUtils]: 38: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,103 INFO L280 TraceCheckUtils]: 39: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,103 INFO L280 TraceCheckUtils]: 40: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,103 INFO L280 TraceCheckUtils]: 41: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,103 INFO L280 TraceCheckUtils]: 42: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,103 INFO L280 TraceCheckUtils]: 43: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,103 INFO L280 TraceCheckUtils]: 44: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,104 INFO L280 TraceCheckUtils]: 45: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,104 INFO L280 TraceCheckUtils]: 46: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,104 INFO L280 TraceCheckUtils]: 47: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,104 INFO L280 TraceCheckUtils]: 48: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,104 INFO L280 TraceCheckUtils]: 49: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,105 INFO L280 TraceCheckUtils]: 50: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,105 INFO L280 TraceCheckUtils]: 51: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,105 INFO L280 TraceCheckUtils]: 52: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,105 INFO L280 TraceCheckUtils]: 53: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,105 INFO L280 TraceCheckUtils]: 54: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,105 INFO L280 TraceCheckUtils]: 55: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,106 INFO L280 TraceCheckUtils]: 56: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,106 INFO L280 TraceCheckUtils]: 57: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,106 INFO L280 TraceCheckUtils]: 58: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,106 INFO L280 TraceCheckUtils]: 59: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,106 INFO L280 TraceCheckUtils]: 60: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,106 INFO L280 TraceCheckUtils]: 61: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,107 INFO L280 TraceCheckUtils]: 62: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,107 INFO L280 TraceCheckUtils]: 63: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,107 INFO L280 TraceCheckUtils]: 64: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,107 INFO L280 TraceCheckUtils]: 65: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:23,107 INFO L280 TraceCheckUtils]: 66: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,107 INFO L280 TraceCheckUtils]: 67: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,108 INFO L280 TraceCheckUtils]: 68: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,108 INFO L280 TraceCheckUtils]: 69: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,108 INFO L280 TraceCheckUtils]: 70: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,108 INFO L280 TraceCheckUtils]: 71: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,108 INFO L280 TraceCheckUtils]: 72: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,108 INFO L280 TraceCheckUtils]: 73: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,109 INFO L280 TraceCheckUtils]: 74: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,109 INFO L280 TraceCheckUtils]: 75: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,109 INFO L280 TraceCheckUtils]: 76: Hoare triple {163040#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {163040#true} is VALID [2020-07-17 22:50:23,109 INFO L280 TraceCheckUtils]: 77: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:23,109 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {163040#true} {163041#false} #977#return; {163041#false} is VALID [2020-07-17 22:50:23,113 INFO L263 TraceCheckUtils]: 0: Hoare triple {163040#true} call ULTIMATE.init(); {163831#(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:23,113 INFO L280 TraceCheckUtils]: 1: Hoare triple {163831#(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; {163040#true} is VALID [2020-07-17 22:50:23,114 INFO L280 TraceCheckUtils]: 2: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:23,114 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {163040#true} {163040#true} #973#return; {163040#true} is VALID [2020-07-17 22:50:23,114 INFO L263 TraceCheckUtils]: 4: Hoare triple {163040#true} call #t~ret4 := main(); {163040#true} is VALID [2020-07-17 22:50:23,114 INFO L280 TraceCheckUtils]: 5: Hoare triple {163040#true} ~output~0 := -1; {163040#true} is VALID [2020-07-17 22:50:23,114 INFO L280 TraceCheckUtils]: 6: Hoare triple {163040#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163040#true} is VALID [2020-07-17 22:50:23,114 INFO L280 TraceCheckUtils]: 7: Hoare triple {163040#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163040#true} is VALID [2020-07-17 22:50:23,115 INFO L263 TraceCheckUtils]: 8: Hoare triple {163040#true} call #t~ret3 := calculate_output(~input~0); {163832#(and (= ~a12~0 |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:23,115 INFO L280 TraceCheckUtils]: 9: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:23,115 INFO L280 TraceCheckUtils]: 10: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,115 INFO L280 TraceCheckUtils]: 11: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,116 INFO L280 TraceCheckUtils]: 12: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,116 INFO L280 TraceCheckUtils]: 13: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,116 INFO L280 TraceCheckUtils]: 14: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,116 INFO L280 TraceCheckUtils]: 15: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,116 INFO L280 TraceCheckUtils]: 16: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,116 INFO L280 TraceCheckUtils]: 17: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,116 INFO L280 TraceCheckUtils]: 18: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,116 INFO L280 TraceCheckUtils]: 19: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,117 INFO L280 TraceCheckUtils]: 20: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,117 INFO L280 TraceCheckUtils]: 21: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,117 INFO L280 TraceCheckUtils]: 22: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,117 INFO L280 TraceCheckUtils]: 23: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,117 INFO L280 TraceCheckUtils]: 24: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,117 INFO L280 TraceCheckUtils]: 25: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,117 INFO L280 TraceCheckUtils]: 26: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,117 INFO L280 TraceCheckUtils]: 27: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 28: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 29: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 30: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 31: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 32: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 33: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 34: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 35: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 36: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,118 INFO L280 TraceCheckUtils]: 37: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 38: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 39: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 40: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 41: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 42: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 43: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 44: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 45: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,119 INFO L280 TraceCheckUtils]: 46: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 47: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 48: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 49: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 50: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 51: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 52: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 53: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 54: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,120 INFO L280 TraceCheckUtils]: 55: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 56: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 57: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 58: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 59: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 60: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 61: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 62: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 63: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,121 INFO L280 TraceCheckUtils]: 64: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 65: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 66: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 67: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 68: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 69: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 70: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 71: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 72: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,122 INFO L280 TraceCheckUtils]: 73: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 74: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 75: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 76: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 77: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 78: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 79: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 80: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 81: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,123 INFO L280 TraceCheckUtils]: 82: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 83: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 84: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 85: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 86: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 87: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 88: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 89: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 90: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 91: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,124 INFO L280 TraceCheckUtils]: 92: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 93: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 94: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 95: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 96: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 97: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 98: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 99: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 100: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,125 INFO L280 TraceCheckUtils]: 101: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 102: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 103: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 104: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 105: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 106: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 107: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 108: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 109: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,126 INFO L280 TraceCheckUtils]: 110: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:23,127 INFO L280 TraceCheckUtils]: 111: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,128 INFO L280 TraceCheckUtils]: 112: Hoare triple {163040#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,129 INFO L280 TraceCheckUtils]: 113: Hoare triple {163151#(= 1 ~a24~0)} assume true; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,130 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {163151#(= 1 ~a24~0)} {163040#true} #977#return; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,131 INFO L280 TraceCheckUtils]: 115: Hoare triple {163151#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,132 INFO L280 TraceCheckUtils]: 116: Hoare triple {163151#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,133 INFO L280 TraceCheckUtils]: 117: Hoare triple {163151#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,134 INFO L263 TraceCheckUtils]: 118: Hoare triple {163151#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {163832#(and (= ~a12~0 |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:23,134 INFO L280 TraceCheckUtils]: 119: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:23,134 INFO L280 TraceCheckUtils]: 120: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,134 INFO L280 TraceCheckUtils]: 121: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,134 INFO L280 TraceCheckUtils]: 122: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,134 INFO L280 TraceCheckUtils]: 123: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,134 INFO L280 TraceCheckUtils]: 124: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,134 INFO L280 TraceCheckUtils]: 125: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 126: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 127: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 128: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 129: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 130: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 131: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 132: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 133: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,135 INFO L280 TraceCheckUtils]: 134: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 135: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 136: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 137: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 138: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 139: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 140: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 141: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 142: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,136 INFO L280 TraceCheckUtils]: 143: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,137 INFO L280 TraceCheckUtils]: 144: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,137 INFO L280 TraceCheckUtils]: 145: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,137 INFO L280 TraceCheckUtils]: 146: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,137 INFO L280 TraceCheckUtils]: 147: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,137 INFO L280 TraceCheckUtils]: 148: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,137 INFO L280 TraceCheckUtils]: 149: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,137 INFO L280 TraceCheckUtils]: 150: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,137 INFO L280 TraceCheckUtils]: 151: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 152: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 153: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 154: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 155: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 156: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 157: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 158: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 159: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,138 INFO L280 TraceCheckUtils]: 160: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 161: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 162: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 163: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 164: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 165: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 166: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 167: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 168: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 169: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,139 INFO L280 TraceCheckUtils]: 170: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 171: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 172: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 173: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 174: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 175: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 176: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 177: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 178: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,140 INFO L280 TraceCheckUtils]: 179: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 180: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 181: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 182: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 183: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 184: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 185: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 186: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 187: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,141 INFO L280 TraceCheckUtils]: 188: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 189: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 190: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 191: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 192: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 193: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 194: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 195: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 196: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,142 INFO L280 TraceCheckUtils]: 197: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,143 INFO L280 TraceCheckUtils]: 198: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,143 INFO L280 TraceCheckUtils]: 199: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,143 INFO L280 TraceCheckUtils]: 200: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,143 INFO L280 TraceCheckUtils]: 201: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,143 INFO L280 TraceCheckUtils]: 202: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,143 INFO L280 TraceCheckUtils]: 203: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,143 INFO L280 TraceCheckUtils]: 204: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,143 INFO L280 TraceCheckUtils]: 205: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,144 INFO L280 TraceCheckUtils]: 206: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,144 INFO L280 TraceCheckUtils]: 207: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,144 INFO L280 TraceCheckUtils]: 208: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,144 INFO L280 TraceCheckUtils]: 209: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,144 INFO L280 TraceCheckUtils]: 210: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,144 INFO L280 TraceCheckUtils]: 211: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,144 INFO L280 TraceCheckUtils]: 212: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,144 INFO L280 TraceCheckUtils]: 213: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,145 INFO L280 TraceCheckUtils]: 214: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,145 INFO L280 TraceCheckUtils]: 215: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,145 INFO L280 TraceCheckUtils]: 216: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,145 INFO L280 TraceCheckUtils]: 217: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,145 INFO L280 TraceCheckUtils]: 218: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,145 INFO L280 TraceCheckUtils]: 219: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,145 INFO L280 TraceCheckUtils]: 220: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:23,146 INFO L280 TraceCheckUtils]: 221: Hoare triple {163040#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; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,147 INFO L280 TraceCheckUtils]: 222: Hoare triple {163151#(= 1 ~a24~0)} assume true; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,149 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {163151#(= 1 ~a24~0)} {163151#(= 1 ~a24~0)} #977#return; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,150 INFO L280 TraceCheckUtils]: 224: Hoare triple {163151#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,151 INFO L280 TraceCheckUtils]: 225: Hoare triple {163151#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,152 INFO L280 TraceCheckUtils]: 226: Hoare triple {163151#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,153 INFO L263 TraceCheckUtils]: 227: Hoare triple {163151#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {163832#(and (= ~a12~0 |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:23,153 INFO L280 TraceCheckUtils]: 228: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:23,153 INFO L280 TraceCheckUtils]: 229: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,153 INFO L280 TraceCheckUtils]: 230: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,154 INFO L280 TraceCheckUtils]: 231: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,154 INFO L280 TraceCheckUtils]: 232: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,154 INFO L280 TraceCheckUtils]: 233: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,154 INFO L280 TraceCheckUtils]: 234: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,154 INFO L280 TraceCheckUtils]: 235: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,154 INFO L280 TraceCheckUtils]: 236: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,154 INFO L280 TraceCheckUtils]: 237: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,154 INFO L280 TraceCheckUtils]: 238: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,155 INFO L280 TraceCheckUtils]: 239: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,155 INFO L280 TraceCheckUtils]: 240: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,155 INFO L280 TraceCheckUtils]: 241: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,156 INFO L280 TraceCheckUtils]: 242: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,156 INFO L280 TraceCheckUtils]: 243: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,156 INFO L280 TraceCheckUtils]: 244: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,156 INFO L280 TraceCheckUtils]: 245: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,156 INFO L280 TraceCheckUtils]: 246: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,157 INFO L280 TraceCheckUtils]: 247: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,157 INFO L280 TraceCheckUtils]: 248: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,157 INFO L280 TraceCheckUtils]: 249: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,157 INFO L280 TraceCheckUtils]: 250: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,157 INFO L280 TraceCheckUtils]: 251: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,157 INFO L280 TraceCheckUtils]: 252: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 253: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 254: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 255: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 256: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 257: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 258: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 259: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 260: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,158 INFO L280 TraceCheckUtils]: 261: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 262: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 263: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 264: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 265: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 266: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 267: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 268: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 269: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,159 INFO L280 TraceCheckUtils]: 270: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 271: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 272: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 273: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 274: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 275: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 276: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 277: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 278: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,160 INFO L280 TraceCheckUtils]: 279: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 280: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 281: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 282: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 283: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 284: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 285: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 286: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 287: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,161 INFO L280 TraceCheckUtils]: 288: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 289: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 290: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 291: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 292: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 293: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 294: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 295: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 296: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 297: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,162 INFO L280 TraceCheckUtils]: 298: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 299: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 300: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 301: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 302: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 303: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 304: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 305: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 306: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,163 INFO L280 TraceCheckUtils]: 307: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 308: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 309: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 310: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 311: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 312: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 313: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 314: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 315: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,164 INFO L280 TraceCheckUtils]: 316: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 317: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 318: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 319: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 320: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 321: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 322: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 323: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 324: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,165 INFO L280 TraceCheckUtils]: 325: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 326: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 327: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 328: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 329: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 330: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 331: Hoare triple {163040#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 332: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 333: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,166 INFO L280 TraceCheckUtils]: 334: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,167 INFO L280 TraceCheckUtils]: 335: Hoare triple {163040#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,167 INFO L280 TraceCheckUtils]: 336: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,167 INFO L280 TraceCheckUtils]: 337: Hoare triple {163040#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))); {163040#true} is VALID [2020-07-17 22:50:23,168 INFO L280 TraceCheckUtils]: 338: Hoare triple {163040#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; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,169 INFO L280 TraceCheckUtils]: 339: Hoare triple {163151#(= 1 ~a24~0)} assume true; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,170 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {163151#(= 1 ~a24~0)} {163151#(= 1 ~a24~0)} #977#return; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,171 INFO L280 TraceCheckUtils]: 341: Hoare triple {163151#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,172 INFO L280 TraceCheckUtils]: 342: Hoare triple {163151#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,172 INFO L280 TraceCheckUtils]: 343: Hoare triple {163151#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,173 INFO L263 TraceCheckUtils]: 344: Hoare triple {163151#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {163832#(and (= ~a12~0 |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:23,173 INFO L280 TraceCheckUtils]: 345: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 346: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 347: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 348: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 349: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 350: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 351: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 352: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 353: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,174 INFO L280 TraceCheckUtils]: 354: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 355: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 356: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 357: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 358: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 359: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 360: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 361: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 362: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,175 INFO L280 TraceCheckUtils]: 363: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,176 INFO L280 TraceCheckUtils]: 364: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,176 INFO L280 TraceCheckUtils]: 365: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,176 INFO L280 TraceCheckUtils]: 366: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,176 INFO L280 TraceCheckUtils]: 367: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,176 INFO L280 TraceCheckUtils]: 368: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,176 INFO L280 TraceCheckUtils]: 369: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,176 INFO L280 TraceCheckUtils]: 370: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,176 INFO L280 TraceCheckUtils]: 371: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 372: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 373: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 374: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 375: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 376: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 377: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 378: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 379: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,177 INFO L280 TraceCheckUtils]: 380: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 381: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 382: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 383: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 384: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 385: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 386: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 387: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 388: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,178 INFO L280 TraceCheckUtils]: 389: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 390: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 391: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 392: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 393: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 394: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 395: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 396: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 397: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 398: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,179 INFO L280 TraceCheckUtils]: 399: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 400: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 401: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 402: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 403: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 404: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 405: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 406: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 407: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,180 INFO L280 TraceCheckUtils]: 408: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 409: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 410: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 411: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 412: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 413: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 414: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 415: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 416: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,181 INFO L280 TraceCheckUtils]: 417: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,182 INFO L280 TraceCheckUtils]: 418: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,183 INFO L280 TraceCheckUtils]: 419: Hoare triple {163040#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,183 INFO L280 TraceCheckUtils]: 420: Hoare triple {163151#(= 1 ~a24~0)} assume true; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,184 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {163151#(= 1 ~a24~0)} {163151#(= 1 ~a24~0)} #977#return; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,185 INFO L280 TraceCheckUtils]: 422: Hoare triple {163151#(= 1 ~a24~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,186 INFO L280 TraceCheckUtils]: 423: Hoare triple {163151#(= 1 ~a24~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,186 INFO L280 TraceCheckUtils]: 424: Hoare triple {163151#(= 1 ~a24~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163151#(= 1 ~a24~0)} is VALID [2020-07-17 22:50:23,188 INFO L263 TraceCheckUtils]: 425: Hoare triple {163151#(= 1 ~a24~0)} call #t~ret3 := calculate_output(~input~0); {163832#(and (= ~a12~0 |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:23,188 INFO L280 TraceCheckUtils]: 426: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:23,188 INFO L280 TraceCheckUtils]: 427: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 428: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 429: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 430: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 431: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 432: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 433: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 434: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 435: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 436: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,189 INFO L280 TraceCheckUtils]: 437: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 438: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 439: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 440: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 441: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 442: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 443: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 444: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 445: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,190 INFO L280 TraceCheckUtils]: 446: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 447: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 448: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 449: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 450: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 451: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 452: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 453: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 454: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,191 INFO L280 TraceCheckUtils]: 455: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 456: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 457: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 458: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 459: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 460: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 461: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 462: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 463: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 464: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,192 INFO L280 TraceCheckUtils]: 465: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 466: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 467: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 468: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 469: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 470: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 471: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 472: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 473: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,193 INFO L280 TraceCheckUtils]: 474: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 475: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 476: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 477: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 478: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 479: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 480: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 481: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 482: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,194 INFO L280 TraceCheckUtils]: 483: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 484: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 485: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 486: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 487: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 488: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 489: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 490: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 491: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:23,195 INFO L280 TraceCheckUtils]: 492: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,196 INFO L280 TraceCheckUtils]: 493: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,196 INFO L280 TraceCheckUtils]: 494: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,196 INFO L280 TraceCheckUtils]: 495: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,196 INFO L280 TraceCheckUtils]: 496: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,196 INFO L280 TraceCheckUtils]: 497: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,196 INFO L280 TraceCheckUtils]: 498: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,196 INFO L280 TraceCheckUtils]: 499: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 500: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 501: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 502: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 503: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 504: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 505: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 506: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 507: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 508: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,197 INFO L280 TraceCheckUtils]: 509: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 510: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 511: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 512: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 513: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 514: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 515: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 516: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 517: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,198 INFO L280 TraceCheckUtils]: 518: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 519: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 520: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 521: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 522: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 523: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 524: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 525: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 526: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,199 INFO L280 TraceCheckUtils]: 527: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 528: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 529: Hoare triple {163040#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 530: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 531: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 532: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 533: Hoare triple {163040#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 534: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 535: Hoare triple {163040#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))); {163040#true} is VALID [2020-07-17 22:50:23,200 INFO L280 TraceCheckUtils]: 536: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 537: Hoare triple {163040#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 538: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 539: Hoare triple {163040#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 540: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 541: Hoare triple {163040#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 542: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 543: Hoare triple {163040#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 544: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 545: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,201 INFO L280 TraceCheckUtils]: 546: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,202 INFO L280 TraceCheckUtils]: 547: Hoare triple {163040#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,202 INFO L280 TraceCheckUtils]: 548: Hoare triple {163040#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,202 INFO L280 TraceCheckUtils]: 549: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:23,202 INFO L280 TraceCheckUtils]: 550: Hoare triple {163040#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,202 INFO L280 TraceCheckUtils]: 551: Hoare triple {163040#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:23,204 INFO L280 TraceCheckUtils]: 552: Hoare triple {163040#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));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:23,206 INFO L280 TraceCheckUtils]: 553: Hoare triple {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume true; {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:23,207 INFO L275 TraceCheckUtils]: 554: Hoare quadruple {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} {163151#(= 1 ~a24~0)} #977#return; {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:23,208 INFO L280 TraceCheckUtils]: 555: Hoare triple {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:23,210 INFO L280 TraceCheckUtils]: 556: Hoare triple {163576#(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; {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:23,211 INFO L280 TraceCheckUtils]: 557: Hoare triple {163576#(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); {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} is VALID [2020-07-17 22:50:23,212 INFO L263 TraceCheckUtils]: 558: Hoare triple {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} call #t~ret3 := calculate_output(~input~0); {163832#(and (= ~a12~0 |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:23,213 INFO L280 TraceCheckUtils]: 559: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,214 INFO L280 TraceCheckUtils]: 560: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,214 INFO L280 TraceCheckUtils]: 561: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,215 INFO L280 TraceCheckUtils]: 562: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,216 INFO L280 TraceCheckUtils]: 563: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,217 INFO L280 TraceCheckUtils]: 564: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,218 INFO L280 TraceCheckUtils]: 565: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,219 INFO L280 TraceCheckUtils]: 566: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,221 INFO L280 TraceCheckUtils]: 567: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,222 INFO L280 TraceCheckUtils]: 568: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,223 INFO L280 TraceCheckUtils]: 569: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,224 INFO L280 TraceCheckUtils]: 570: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,224 INFO L280 TraceCheckUtils]: 571: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,225 INFO L280 TraceCheckUtils]: 572: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,226 INFO L280 TraceCheckUtils]: 573: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,226 INFO L280 TraceCheckUtils]: 574: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,228 INFO L280 TraceCheckUtils]: 575: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,229 INFO L280 TraceCheckUtils]: 576: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,230 INFO L280 TraceCheckUtils]: 577: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,231 INFO L280 TraceCheckUtils]: 578: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,231 INFO L280 TraceCheckUtils]: 579: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,232 INFO L280 TraceCheckUtils]: 580: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,233 INFO L280 TraceCheckUtils]: 581: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,234 INFO L280 TraceCheckUtils]: 582: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,235 INFO L280 TraceCheckUtils]: 583: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,236 INFO L280 TraceCheckUtils]: 584: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,236 INFO L280 TraceCheckUtils]: 585: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,237 INFO L280 TraceCheckUtils]: 586: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,238 INFO L280 TraceCheckUtils]: 587: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,239 INFO L280 TraceCheckUtils]: 588: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,239 INFO L280 TraceCheckUtils]: 589: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,240 INFO L280 TraceCheckUtils]: 590: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,241 INFO L280 TraceCheckUtils]: 591: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,242 INFO L280 TraceCheckUtils]: 592: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,242 INFO L280 TraceCheckUtils]: 593: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,244 INFO L280 TraceCheckUtils]: 594: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,245 INFO L280 TraceCheckUtils]: 595: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,246 INFO L280 TraceCheckUtils]: 596: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,247 INFO L280 TraceCheckUtils]: 597: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,247 INFO L280 TraceCheckUtils]: 598: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,248 INFO L280 TraceCheckUtils]: 599: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,250 INFO L280 TraceCheckUtils]: 600: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,251 INFO L280 TraceCheckUtils]: 601: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,253 INFO L280 TraceCheckUtils]: 602: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,254 INFO L280 TraceCheckUtils]: 603: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,256 INFO L280 TraceCheckUtils]: 604: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,256 INFO L280 TraceCheckUtils]: 605: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,257 INFO L280 TraceCheckUtils]: 606: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,258 INFO L280 TraceCheckUtils]: 607: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,259 INFO L280 TraceCheckUtils]: 608: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,260 INFO L280 TraceCheckUtils]: 609: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,261 INFO L280 TraceCheckUtils]: 610: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,262 INFO L280 TraceCheckUtils]: 611: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,263 INFO L280 TraceCheckUtils]: 612: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,264 INFO L280 TraceCheckUtils]: 613: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,265 INFO L280 TraceCheckUtils]: 614: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,266 INFO L280 TraceCheckUtils]: 615: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,266 INFO L280 TraceCheckUtils]: 616: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,268 INFO L280 TraceCheckUtils]: 617: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,269 INFO L280 TraceCheckUtils]: 618: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,270 INFO L280 TraceCheckUtils]: 619: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,271 INFO L280 TraceCheckUtils]: 620: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,272 INFO L280 TraceCheckUtils]: 621: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,273 INFO L280 TraceCheckUtils]: 622: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,274 INFO L280 TraceCheckUtils]: 623: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,275 INFO L280 TraceCheckUtils]: 624: Hoare triple {163833#(= ~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)); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,277 INFO L280 TraceCheckUtils]: 625: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,278 INFO L280 TraceCheckUtils]: 626: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,280 INFO L280 TraceCheckUtils]: 627: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,280 INFO L280 TraceCheckUtils]: 628: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,281 INFO L280 TraceCheckUtils]: 629: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,282 INFO L280 TraceCheckUtils]: 630: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,283 INFO L280 TraceCheckUtils]: 631: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,284 INFO L280 TraceCheckUtils]: 632: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,285 INFO L280 TraceCheckUtils]: 633: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,286 INFO L280 TraceCheckUtils]: 634: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,287 INFO L280 TraceCheckUtils]: 635: Hoare triple {163833#(= ~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))); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,287 INFO L280 TraceCheckUtils]: 636: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,288 INFO L280 TraceCheckUtils]: 637: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,289 INFO L280 TraceCheckUtils]: 638: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,290 INFO L280 TraceCheckUtils]: 639: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,292 INFO L280 TraceCheckUtils]: 640: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,292 INFO L280 TraceCheckUtils]: 641: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,293 INFO L280 TraceCheckUtils]: 642: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,294 INFO L280 TraceCheckUtils]: 643: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,294 INFO L280 TraceCheckUtils]: 644: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,295 INFO L280 TraceCheckUtils]: 645: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,297 INFO L280 TraceCheckUtils]: 646: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,298 INFO L280 TraceCheckUtils]: 647: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,299 INFO L280 TraceCheckUtils]: 648: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,299 INFO L280 TraceCheckUtils]: 649: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,300 INFO L280 TraceCheckUtils]: 650: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,301 INFO L280 TraceCheckUtils]: 651: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,302 INFO L280 TraceCheckUtils]: 652: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,303 INFO L280 TraceCheckUtils]: 653: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,304 INFO L280 TraceCheckUtils]: 654: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,305 INFO L280 TraceCheckUtils]: 655: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,306 INFO L280 TraceCheckUtils]: 656: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,306 INFO L280 TraceCheckUtils]: 657: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,307 INFO L280 TraceCheckUtils]: 658: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,309 INFO L280 TraceCheckUtils]: 659: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,310 INFO L280 TraceCheckUtils]: 660: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,311 INFO L280 TraceCheckUtils]: 661: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,311 INFO L280 TraceCheckUtils]: 662: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,312 INFO L280 TraceCheckUtils]: 663: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,313 INFO L280 TraceCheckUtils]: 664: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,314 INFO L280 TraceCheckUtils]: 665: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,315 INFO L280 TraceCheckUtils]: 666: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,316 INFO L280 TraceCheckUtils]: 667: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,317 INFO L280 TraceCheckUtils]: 668: Hoare triple {163833#(= ~a21~0 |old(~a21~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))); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,319 INFO L280 TraceCheckUtils]: 669: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,320 INFO L280 TraceCheckUtils]: 670: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,321 INFO L280 TraceCheckUtils]: 671: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,321 INFO L280 TraceCheckUtils]: 672: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,322 INFO L280 TraceCheckUtils]: 673: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,323 INFO L280 TraceCheckUtils]: 674: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,323 INFO L280 TraceCheckUtils]: 675: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,324 INFO L280 TraceCheckUtils]: 676: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,325 INFO L280 TraceCheckUtils]: 677: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,325 INFO L280 TraceCheckUtils]: 678: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,326 INFO L280 TraceCheckUtils]: 679: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,327 INFO L280 TraceCheckUtils]: 680: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,329 INFO L280 TraceCheckUtils]: 681: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,330 INFO L280 TraceCheckUtils]: 682: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,331 INFO L280 TraceCheckUtils]: 683: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,331 INFO L280 TraceCheckUtils]: 684: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:23,332 INFO L280 TraceCheckUtils]: 685: Hoare triple {163833#(= ~a21~0 |old(~a21~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))); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,333 INFO L280 TraceCheckUtils]: 686: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,334 INFO L280 TraceCheckUtils]: 687: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,335 INFO L280 TraceCheckUtils]: 688: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,335 INFO L280 TraceCheckUtils]: 689: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,336 INFO L280 TraceCheckUtils]: 690: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,338 INFO L280 TraceCheckUtils]: 691: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,339 INFO L280 TraceCheckUtils]: 692: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,340 INFO L280 TraceCheckUtils]: 693: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,341 INFO L280 TraceCheckUtils]: 694: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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))); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,341 INFO L280 TraceCheckUtils]: 695: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,342 INFO L280 TraceCheckUtils]: 696: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,343 INFO L280 TraceCheckUtils]: 697: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,345 INFO L280 TraceCheckUtils]: 698: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,346 INFO L280 TraceCheckUtils]: 699: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,347 INFO L280 TraceCheckUtils]: 700: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,347 INFO L280 TraceCheckUtils]: 701: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,350 INFO L280 TraceCheckUtils]: 702: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,356 INFO L280 TraceCheckUtils]: 703: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,360 INFO L280 TraceCheckUtils]: 704: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,362 INFO L280 TraceCheckUtils]: 705: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,364 INFO L280 TraceCheckUtils]: 706: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,366 INFO L280 TraceCheckUtils]: 707: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,368 INFO L280 TraceCheckUtils]: 708: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,369 INFO L280 TraceCheckUtils]: 709: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,370 INFO L280 TraceCheckUtils]: 710: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,371 INFO L280 TraceCheckUtils]: 711: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,372 INFO L280 TraceCheckUtils]: 712: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,374 INFO L280 TraceCheckUtils]: 713: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,376 INFO L280 TraceCheckUtils]: 714: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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))); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,377 INFO L280 TraceCheckUtils]: 715: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,377 INFO L280 TraceCheckUtils]: 716: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,378 INFO L280 TraceCheckUtils]: 717: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((((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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,379 INFO L280 TraceCheckUtils]: 718: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,379 INFO L280 TraceCheckUtils]: 719: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,380 INFO L280 TraceCheckUtils]: 720: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,382 INFO L280 TraceCheckUtils]: 721: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,383 INFO L280 TraceCheckUtils]: 722: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,384 INFO L280 TraceCheckUtils]: 723: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,384 INFO L280 TraceCheckUtils]: 724: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,385 INFO L280 TraceCheckUtils]: 725: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,386 INFO L280 TraceCheckUtils]: 726: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,387 INFO L280 TraceCheckUtils]: 727: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,389 INFO L280 TraceCheckUtils]: 728: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,391 INFO L280 TraceCheckUtils]: 729: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,393 INFO L280 TraceCheckUtils]: 730: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:23,395 INFO L280 TraceCheckUtils]: 731: Hoare triple {163834#(or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (not (= 1 ~a24~0)) (<= ~a12~0 80) (not (= 5 calculate_output_~input)))} 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; {163835#(not (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:50:23,396 INFO L280 TraceCheckUtils]: 732: Hoare triple {163835#(not (= 10 |old(~a21~0)|))} assume true; {163835#(not (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:50:23,397 INFO L275 TraceCheckUtils]: 733: Hoare quadruple {163835#(not (= 10 |old(~a21~0)|))} {163576#(and (= 10 ~a21~0) (= 8 ~a15~0) (= 1 ~a24~0))} #977#return; {163041#false} is VALID [2020-07-17 22:50:23,397 INFO L280 TraceCheckUtils]: 734: Hoare triple {163041#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163041#false} is VALID [2020-07-17 22:50:23,397 INFO L280 TraceCheckUtils]: 735: Hoare triple {163041#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163041#false} is VALID [2020-07-17 22:50:23,397 INFO L280 TraceCheckUtils]: 736: Hoare triple {163041#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163041#false} is VALID [2020-07-17 22:50:23,397 INFO L263 TraceCheckUtils]: 737: Hoare triple {163041#false} call #t~ret3 := calculate_output(~input~0); {163832#(and (= ~a12~0 |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:23,397 INFO L280 TraceCheckUtils]: 738: Hoare triple {163832#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 739: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 740: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 741: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 742: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 743: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 744: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 745: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 746: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,398 INFO L280 TraceCheckUtils]: 747: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,399 INFO L280 TraceCheckUtils]: 748: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,399 INFO L280 TraceCheckUtils]: 749: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,399 INFO L280 TraceCheckUtils]: 750: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,399 INFO L280 TraceCheckUtils]: 751: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,399 INFO L280 TraceCheckUtils]: 752: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,399 INFO L280 TraceCheckUtils]: 753: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,399 INFO L280 TraceCheckUtils]: 754: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 755: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 756: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 757: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 758: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 759: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 760: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 761: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 762: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,400 INFO L280 TraceCheckUtils]: 763: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 764: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 765: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 766: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 767: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 768: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 769: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 770: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 771: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,401 INFO L280 TraceCheckUtils]: 772: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 773: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 774: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 775: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 776: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 777: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 778: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 779: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 780: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,402 INFO L280 TraceCheckUtils]: 781: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 782: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 783: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 784: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 785: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 786: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 787: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 788: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 789: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,403 INFO L280 TraceCheckUtils]: 790: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 791: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 792: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 793: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 794: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 795: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 796: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 797: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 798: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,404 INFO L280 TraceCheckUtils]: 799: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 800: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 801: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 802: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 803: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 804: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 805: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 806: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 807: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 808: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,405 INFO L280 TraceCheckUtils]: 809: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,406 INFO L280 TraceCheckUtils]: 810: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:23,406 INFO L280 TraceCheckUtils]: 811: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:23,406 INFO L280 TraceCheckUtils]: 812: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,406 INFO L280 TraceCheckUtils]: 813: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:23,406 INFO L280 TraceCheckUtils]: 814: Hoare triple {163040#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {163040#true} is VALID [2020-07-17 22:50:23,406 INFO L280 TraceCheckUtils]: 815: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:23,406 INFO L275 TraceCheckUtils]: 816: Hoare quadruple {163040#true} {163041#false} #977#return; {163041#false} is VALID [2020-07-17 22:50:23,406 INFO L280 TraceCheckUtils]: 817: Hoare triple {163041#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163041#false} is VALID [2020-07-17 22:50:23,406 INFO L280 TraceCheckUtils]: 818: Hoare triple {163041#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L280 TraceCheckUtils]: 819: Hoare triple {163041#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L263 TraceCheckUtils]: 820: Hoare triple {163041#false} call #t~ret3 := calculate_output(~input~0); {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L280 TraceCheckUtils]: 821: Hoare triple {163041#false} ~input := #in~input; {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L280 TraceCheckUtils]: 822: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L280 TraceCheckUtils]: 823: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L280 TraceCheckUtils]: 824: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L280 TraceCheckUtils]: 825: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L280 TraceCheckUtils]: 826: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,407 INFO L280 TraceCheckUtils]: 827: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 828: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 829: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 830: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 831: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 832: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 833: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 834: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 835: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,408 INFO L280 TraceCheckUtils]: 836: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 837: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 838: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 839: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 840: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 841: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 842: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 843: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 844: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,409 INFO L280 TraceCheckUtils]: 845: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 846: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 847: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 848: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 849: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 850: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 851: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 852: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 853: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,410 INFO L280 TraceCheckUtils]: 854: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 855: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 856: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 857: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 858: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 859: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 860: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 861: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 862: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,411 INFO L280 TraceCheckUtils]: 863: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,412 INFO L280 TraceCheckUtils]: 864: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,412 INFO L280 TraceCheckUtils]: 865: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:23,412 INFO L280 TraceCheckUtils]: 866: Hoare triple {163041#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {163041#false} is VALID [2020-07-17 22:50:23,412 INFO L280 TraceCheckUtils]: 867: Hoare triple {163041#false} assume !false; {163041#false} is VALID [2020-07-17 22:50:23,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2377 backedges. 922 proven. 98 refuted. 0 times theorem prover too weak. 1357 trivial. 0 not checked. [2020-07-17 22:50:23,930 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791417004] [2020-07-17 22:50:23,930 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287491114] [2020-07-17 22:50:23,930 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:50:24,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:24,204 INFO L264 TraceCheckSpWp]: Trace formula consists of 1237 conjuncts, 14 conjunts are in the unsatisfiable core [2020-07-17 22:50:24,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:50:24,280 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:50:26,677 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-07-17 22:50:26,910 INFO L263 TraceCheckUtils]: 0: Hoare triple {163040#true} call ULTIMATE.init(); {163040#true} is VALID [2020-07-17 22:50:26,911 INFO L280 TraceCheckUtils]: 1: Hoare triple {163040#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; {163040#true} is VALID [2020-07-17 22:50:26,911 INFO L280 TraceCheckUtils]: 2: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:26,911 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {163040#true} {163040#true} #973#return; {163040#true} is VALID [2020-07-17 22:50:26,911 INFO L263 TraceCheckUtils]: 4: Hoare triple {163040#true} call #t~ret4 := main(); {163040#true} is VALID [2020-07-17 22:50:26,911 INFO L280 TraceCheckUtils]: 5: Hoare triple {163040#true} ~output~0 := -1; {163040#true} is VALID [2020-07-17 22:50:26,911 INFO L280 TraceCheckUtils]: 6: Hoare triple {163040#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163040#true} is VALID [2020-07-17 22:50:26,912 INFO L280 TraceCheckUtils]: 7: Hoare triple {163040#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163040#true} is VALID [2020-07-17 22:50:26,912 INFO L263 TraceCheckUtils]: 8: Hoare triple {163040#true} call #t~ret3 := calculate_output(~input~0); {163040#true} is VALID [2020-07-17 22:50:26,912 INFO L280 TraceCheckUtils]: 9: Hoare triple {163040#true} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:26,912 INFO L280 TraceCheckUtils]: 10: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,912 INFO L280 TraceCheckUtils]: 11: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,912 INFO L280 TraceCheckUtils]: 12: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,913 INFO L280 TraceCheckUtils]: 13: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,913 INFO L280 TraceCheckUtils]: 14: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,913 INFO L280 TraceCheckUtils]: 15: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,913 INFO L280 TraceCheckUtils]: 16: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,913 INFO L280 TraceCheckUtils]: 17: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,913 INFO L280 TraceCheckUtils]: 18: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,913 INFO L280 TraceCheckUtils]: 19: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,914 INFO L280 TraceCheckUtils]: 20: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,914 INFO L280 TraceCheckUtils]: 21: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,914 INFO L280 TraceCheckUtils]: 22: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,914 INFO L280 TraceCheckUtils]: 23: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,914 INFO L280 TraceCheckUtils]: 24: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,914 INFO L280 TraceCheckUtils]: 25: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,914 INFO L280 TraceCheckUtils]: 26: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,915 INFO L280 TraceCheckUtils]: 27: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,915 INFO L280 TraceCheckUtils]: 28: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,915 INFO L280 TraceCheckUtils]: 29: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,915 INFO L280 TraceCheckUtils]: 30: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,915 INFO L280 TraceCheckUtils]: 31: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 32: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 33: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 34: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 35: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 36: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 37: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 38: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 39: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,916 INFO L280 TraceCheckUtils]: 40: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 41: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 42: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 43: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 44: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 45: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 46: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 47: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 48: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,917 INFO L280 TraceCheckUtils]: 49: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,918 INFO L280 TraceCheckUtils]: 50: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,918 INFO L280 TraceCheckUtils]: 51: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,918 INFO L280 TraceCheckUtils]: 52: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,918 INFO L280 TraceCheckUtils]: 53: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,918 INFO L280 TraceCheckUtils]: 54: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,918 INFO L280 TraceCheckUtils]: 55: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,918 INFO L280 TraceCheckUtils]: 56: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,918 INFO L280 TraceCheckUtils]: 57: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,919 INFO L280 TraceCheckUtils]: 58: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,919 INFO L280 TraceCheckUtils]: 59: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,919 INFO L280 TraceCheckUtils]: 60: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,919 INFO L280 TraceCheckUtils]: 61: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,919 INFO L280 TraceCheckUtils]: 62: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,919 INFO L280 TraceCheckUtils]: 63: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,919 INFO L280 TraceCheckUtils]: 64: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,919 INFO L280 TraceCheckUtils]: 65: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 66: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 67: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 68: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 69: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 70: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 71: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 72: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 73: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,920 INFO L280 TraceCheckUtils]: 74: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:26,921 INFO L280 TraceCheckUtils]: 75: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,921 INFO L280 TraceCheckUtils]: 76: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,921 INFO L280 TraceCheckUtils]: 77: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,921 INFO L280 TraceCheckUtils]: 78: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,921 INFO L280 TraceCheckUtils]: 79: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,921 INFO L280 TraceCheckUtils]: 80: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,921 INFO L280 TraceCheckUtils]: 81: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,921 INFO L280 TraceCheckUtils]: 82: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,922 INFO L280 TraceCheckUtils]: 83: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,922 INFO L280 TraceCheckUtils]: 84: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,922 INFO L280 TraceCheckUtils]: 85: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:26,922 INFO L280 TraceCheckUtils]: 86: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,922 INFO L280 TraceCheckUtils]: 87: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,922 INFO L280 TraceCheckUtils]: 88: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,922 INFO L280 TraceCheckUtils]: 89: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,922 INFO L280 TraceCheckUtils]: 90: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 91: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 92: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 93: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 94: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 95: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 96: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 97: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 98: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,923 INFO L280 TraceCheckUtils]: 99: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 100: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 101: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 102: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 103: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 104: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 105: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 106: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 107: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,924 INFO L280 TraceCheckUtils]: 108: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,925 INFO L280 TraceCheckUtils]: 109: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,925 INFO L280 TraceCheckUtils]: 110: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:26,925 INFO L280 TraceCheckUtils]: 111: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,925 INFO L280 TraceCheckUtils]: 112: Hoare triple {163040#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {163040#true} is VALID [2020-07-17 22:50:26,925 INFO L280 TraceCheckUtils]: 113: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:26,925 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {163040#true} {163040#true} #977#return; {163040#true} is VALID [2020-07-17 22:50:26,925 INFO L280 TraceCheckUtils]: 115: Hoare triple {163040#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L280 TraceCheckUtils]: 116: Hoare triple {163040#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L280 TraceCheckUtils]: 117: Hoare triple {163040#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L263 TraceCheckUtils]: 118: Hoare triple {163040#true} call #t~ret3 := calculate_output(~input~0); {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L280 TraceCheckUtils]: 119: Hoare triple {163040#true} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L280 TraceCheckUtils]: 120: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L280 TraceCheckUtils]: 121: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L280 TraceCheckUtils]: 122: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L280 TraceCheckUtils]: 123: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,926 INFO L280 TraceCheckUtils]: 124: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 125: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 126: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 127: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 128: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 129: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 130: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 131: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 132: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 133: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,927 INFO L280 TraceCheckUtils]: 134: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,928 INFO L280 TraceCheckUtils]: 135: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,928 INFO L280 TraceCheckUtils]: 136: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,928 INFO L280 TraceCheckUtils]: 137: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,928 INFO L280 TraceCheckUtils]: 138: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,928 INFO L280 TraceCheckUtils]: 139: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,928 INFO L280 TraceCheckUtils]: 140: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,928 INFO L280 TraceCheckUtils]: 141: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,928 INFO L280 TraceCheckUtils]: 142: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 143: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 144: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 145: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 146: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 147: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 148: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 149: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 150: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 151: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,929 INFO L280 TraceCheckUtils]: 152: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,930 INFO L280 TraceCheckUtils]: 153: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,930 INFO L280 TraceCheckUtils]: 154: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,930 INFO L280 TraceCheckUtils]: 155: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,930 INFO L280 TraceCheckUtils]: 156: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,930 INFO L280 TraceCheckUtils]: 157: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,930 INFO L280 TraceCheckUtils]: 158: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,930 INFO L280 TraceCheckUtils]: 159: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,930 INFO L280 TraceCheckUtils]: 160: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,931 INFO L280 TraceCheckUtils]: 161: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,931 INFO L280 TraceCheckUtils]: 162: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,931 INFO L280 TraceCheckUtils]: 163: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,931 INFO L280 TraceCheckUtils]: 164: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,931 INFO L280 TraceCheckUtils]: 165: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,931 INFO L280 TraceCheckUtils]: 166: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,931 INFO L280 TraceCheckUtils]: 167: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,931 INFO L280 TraceCheckUtils]: 168: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 169: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 170: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 171: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 172: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 173: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 174: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 175: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 176: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 177: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,932 INFO L280 TraceCheckUtils]: 178: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,933 INFO L280 TraceCheckUtils]: 179: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,933 INFO L280 TraceCheckUtils]: 180: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,933 INFO L280 TraceCheckUtils]: 181: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,933 INFO L280 TraceCheckUtils]: 182: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,933 INFO L280 TraceCheckUtils]: 183: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,933 INFO L280 TraceCheckUtils]: 184: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:26,933 INFO L280 TraceCheckUtils]: 185: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,933 INFO L280 TraceCheckUtils]: 186: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,934 INFO L280 TraceCheckUtils]: 187: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,934 INFO L280 TraceCheckUtils]: 188: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,934 INFO L280 TraceCheckUtils]: 189: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,934 INFO L280 TraceCheckUtils]: 190: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,934 INFO L280 TraceCheckUtils]: 191: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,934 INFO L280 TraceCheckUtils]: 192: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,934 INFO L280 TraceCheckUtils]: 193: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,934 INFO L280 TraceCheckUtils]: 194: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 195: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 196: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 197: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 198: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 199: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 200: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 201: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 202: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 203: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,935 INFO L280 TraceCheckUtils]: 204: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 205: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 206: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 207: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 208: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 209: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 210: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 211: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 212: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,936 INFO L280 TraceCheckUtils]: 213: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 214: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 215: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 216: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 217: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 218: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 219: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 220: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 221: Hoare triple {163040#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; {163040#true} is VALID [2020-07-17 22:50:26,937 INFO L280 TraceCheckUtils]: 222: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:26,938 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {163040#true} {163040#true} #977#return; {163040#true} is VALID [2020-07-17 22:50:26,938 INFO L280 TraceCheckUtils]: 224: Hoare triple {163040#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163040#true} is VALID [2020-07-17 22:50:26,938 INFO L280 TraceCheckUtils]: 225: Hoare triple {163040#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163040#true} is VALID [2020-07-17 22:50:26,938 INFO L280 TraceCheckUtils]: 226: Hoare triple {163040#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163040#true} is VALID [2020-07-17 22:50:26,938 INFO L263 TraceCheckUtils]: 227: Hoare triple {163040#true} call #t~ret3 := calculate_output(~input~0); {163040#true} is VALID [2020-07-17 22:50:26,938 INFO L280 TraceCheckUtils]: 228: Hoare triple {163040#true} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:26,938 INFO L280 TraceCheckUtils]: 229: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,938 INFO L280 TraceCheckUtils]: 230: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 231: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 232: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 233: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 234: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 235: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 236: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 237: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 238: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 239: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,939 INFO L280 TraceCheckUtils]: 240: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,940 INFO L280 TraceCheckUtils]: 241: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,940 INFO L280 TraceCheckUtils]: 242: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,940 INFO L280 TraceCheckUtils]: 243: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,940 INFO L280 TraceCheckUtils]: 244: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,940 INFO L280 TraceCheckUtils]: 245: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,940 INFO L280 TraceCheckUtils]: 246: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,940 INFO L280 TraceCheckUtils]: 247: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,940 INFO L280 TraceCheckUtils]: 248: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 249: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 250: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 251: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 252: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 253: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 254: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 255: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 256: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,941 INFO L280 TraceCheckUtils]: 257: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,942 INFO L280 TraceCheckUtils]: 258: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,942 INFO L280 TraceCheckUtils]: 259: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,942 INFO L280 TraceCheckUtils]: 260: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,942 INFO L280 TraceCheckUtils]: 261: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,942 INFO L280 TraceCheckUtils]: 262: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,942 INFO L280 TraceCheckUtils]: 263: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,942 INFO L280 TraceCheckUtils]: 264: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,942 INFO L280 TraceCheckUtils]: 265: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,943 INFO L280 TraceCheckUtils]: 266: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,943 INFO L280 TraceCheckUtils]: 267: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,943 INFO L280 TraceCheckUtils]: 268: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,943 INFO L280 TraceCheckUtils]: 269: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,943 INFO L280 TraceCheckUtils]: 270: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,943 INFO L280 TraceCheckUtils]: 271: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,943 INFO L280 TraceCheckUtils]: 272: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,944 INFO L280 TraceCheckUtils]: 273: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,944 INFO L280 TraceCheckUtils]: 274: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,944 INFO L280 TraceCheckUtils]: 275: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,944 INFO L280 TraceCheckUtils]: 276: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,944 INFO L280 TraceCheckUtils]: 277: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,944 INFO L280 TraceCheckUtils]: 278: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,944 INFO L280 TraceCheckUtils]: 279: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,944 INFO L280 TraceCheckUtils]: 280: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 281: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 282: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 283: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 284: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 285: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 286: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 287: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 288: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,945 INFO L280 TraceCheckUtils]: 289: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 290: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 291: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 292: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 293: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 294: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 295: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 296: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 297: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,946 INFO L280 TraceCheckUtils]: 298: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 299: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 300: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 301: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 302: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 303: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 304: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 305: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 306: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 307: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,947 INFO L280 TraceCheckUtils]: 308: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 309: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 310: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 311: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 312: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 313: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 314: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 315: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 316: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,948 INFO L280 TraceCheckUtils]: 317: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,949 INFO L280 TraceCheckUtils]: 318: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,949 INFO L280 TraceCheckUtils]: 319: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,949 INFO L280 TraceCheckUtils]: 320: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,949 INFO L280 TraceCheckUtils]: 321: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,949 INFO L280 TraceCheckUtils]: 322: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 323: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 324: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 325: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 326: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 327: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 328: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 329: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 330: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,950 INFO L280 TraceCheckUtils]: 331: Hoare triple {163040#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 332: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 333: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 334: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 335: Hoare triple {163040#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 336: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 337: Hoare triple {163040#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))); {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 338: Hoare triple {163040#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; {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 339: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {163040#true} {163040#true} #977#return; {163040#true} is VALID [2020-07-17 22:50:26,951 INFO L280 TraceCheckUtils]: 341: Hoare triple {163040#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163040#true} is VALID [2020-07-17 22:50:26,952 INFO L280 TraceCheckUtils]: 342: Hoare triple {163040#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163040#true} is VALID [2020-07-17 22:50:26,952 INFO L280 TraceCheckUtils]: 343: Hoare triple {163040#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163040#true} is VALID [2020-07-17 22:50:26,952 INFO L263 TraceCheckUtils]: 344: Hoare triple {163040#true} call #t~ret3 := calculate_output(~input~0); {163040#true} is VALID [2020-07-17 22:50:26,952 INFO L280 TraceCheckUtils]: 345: Hoare triple {163040#true} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:26,952 INFO L280 TraceCheckUtils]: 346: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,952 INFO L280 TraceCheckUtils]: 347: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,952 INFO L280 TraceCheckUtils]: 348: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,952 INFO L280 TraceCheckUtils]: 349: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 350: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 351: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 352: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 353: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 354: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 355: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 356: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 357: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,953 INFO L280 TraceCheckUtils]: 358: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 359: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 360: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 361: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 362: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 363: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 364: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 365: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 366: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 367: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,954 INFO L280 TraceCheckUtils]: 368: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 369: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 370: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 371: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 372: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 373: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 374: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 375: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 376: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,955 INFO L280 TraceCheckUtils]: 377: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 378: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 379: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 380: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 381: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 382: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 383: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 384: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 385: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,956 INFO L280 TraceCheckUtils]: 386: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 387: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 388: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 389: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 390: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 391: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 392: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 393: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 394: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,957 INFO L280 TraceCheckUtils]: 395: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,958 INFO L280 TraceCheckUtils]: 396: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,958 INFO L280 TraceCheckUtils]: 397: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,958 INFO L280 TraceCheckUtils]: 398: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,958 INFO L280 TraceCheckUtils]: 399: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,958 INFO L280 TraceCheckUtils]: 400: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,958 INFO L280 TraceCheckUtils]: 401: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,958 INFO L280 TraceCheckUtils]: 402: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,958 INFO L280 TraceCheckUtils]: 403: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,959 INFO L280 TraceCheckUtils]: 404: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,959 INFO L280 TraceCheckUtils]: 405: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,959 INFO L280 TraceCheckUtils]: 406: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,959 INFO L280 TraceCheckUtils]: 407: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,959 INFO L280 TraceCheckUtils]: 408: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,959 INFO L280 TraceCheckUtils]: 409: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,959 INFO L280 TraceCheckUtils]: 410: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:26,959 INFO L280 TraceCheckUtils]: 411: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 412: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 413: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 414: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 415: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 416: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 417: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 418: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 419: Hoare triple {163040#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L280 TraceCheckUtils]: 420: Hoare triple {163040#true} assume true; {163040#true} is VALID [2020-07-17 22:50:26,960 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {163040#true} {163040#true} #977#return; {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L280 TraceCheckUtils]: 422: Hoare triple {163040#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L280 TraceCheckUtils]: 423: Hoare triple {163040#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L280 TraceCheckUtils]: 424: Hoare triple {163040#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L263 TraceCheckUtils]: 425: Hoare triple {163040#true} call #t~ret3 := calculate_output(~input~0); {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L280 TraceCheckUtils]: 426: Hoare triple {163040#true} ~input := #in~input; {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L280 TraceCheckUtils]: 427: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L280 TraceCheckUtils]: 428: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L280 TraceCheckUtils]: 429: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,961 INFO L280 TraceCheckUtils]: 430: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 431: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 432: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 433: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 434: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 435: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 436: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 437: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 438: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 439: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,962 INFO L280 TraceCheckUtils]: 440: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 441: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 442: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 443: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 444: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 445: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 446: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 447: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 448: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 449: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,963 INFO L280 TraceCheckUtils]: 450: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 451: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 452: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 453: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 454: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 455: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 456: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 457: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 458: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,964 INFO L280 TraceCheckUtils]: 459: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 460: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 461: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 462: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 463: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 464: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 465: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 466: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 467: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 468: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,965 INFO L280 TraceCheckUtils]: 469: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 470: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 471: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 472: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 473: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 474: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 475: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 476: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 477: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,966 INFO L280 TraceCheckUtils]: 478: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 479: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 480: Hoare triple {163040#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 481: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 482: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 483: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 484: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 485: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 486: Hoare triple {163040#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,967 INFO L280 TraceCheckUtils]: 487: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 488: Hoare triple {163040#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 489: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 490: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 491: Hoare triple {163040#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 492: Hoare triple {163040#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 493: Hoare triple {163040#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 494: Hoare triple {163040#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 495: Hoare triple {163040#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 496: Hoare triple {163040#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,968 INFO L280 TraceCheckUtils]: 497: Hoare triple {163040#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 498: Hoare triple {163040#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 499: Hoare triple {163040#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 500: Hoare triple {163040#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 501: Hoare triple {163040#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 502: Hoare triple {163040#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 503: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 504: Hoare triple {163040#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 505: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,969 INFO L280 TraceCheckUtils]: 506: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 507: Hoare triple {163040#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 508: Hoare triple {163040#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 509: Hoare triple {163040#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 510: Hoare triple {163040#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 511: Hoare triple {163040#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 512: Hoare triple {163040#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 513: Hoare triple {163040#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 514: Hoare triple {163040#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {163040#true} is VALID [2020-07-17 22:50:26,970 INFO L280 TraceCheckUtils]: 515: Hoare triple {163040#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,971 INFO L280 TraceCheckUtils]: 516: Hoare triple {163040#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,971 INFO L280 TraceCheckUtils]: 517: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,971 INFO L280 TraceCheckUtils]: 518: Hoare triple {163040#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,971 INFO L280 TraceCheckUtils]: 519: Hoare triple {163040#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,971 INFO L280 TraceCheckUtils]: 520: Hoare triple {163040#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,971 INFO L280 TraceCheckUtils]: 521: Hoare triple {163040#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,971 INFO L280 TraceCheckUtils]: 522: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,971 INFO L280 TraceCheckUtils]: 523: Hoare triple {163040#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 524: Hoare triple {163040#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 525: Hoare triple {163040#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 526: Hoare triple {163040#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 527: Hoare triple {163040#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 528: Hoare triple {163040#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 529: Hoare triple {163040#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 530: Hoare triple {163040#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 531: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,972 INFO L280 TraceCheckUtils]: 532: Hoare triple {163040#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 533: Hoare triple {163040#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 534: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 535: Hoare triple {163040#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))); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 536: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 537: Hoare triple {163040#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 538: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 539: Hoare triple {163040#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 540: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 541: Hoare triple {163040#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,973 INFO L280 TraceCheckUtils]: 542: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 543: Hoare triple {163040#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 544: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 545: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 546: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 547: Hoare triple {163040#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 548: Hoare triple {163040#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 549: Hoare triple {163040#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); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 550: Hoare triple {163040#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {163040#true} is VALID [2020-07-17 22:50:26,974 INFO L280 TraceCheckUtils]: 551: Hoare triple {163040#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163040#true} is VALID [2020-07-17 22:50:26,976 INFO L280 TraceCheckUtils]: 552: Hoare triple {163040#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));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;#res := 26; {165495#(= 10 ~a21~0)} is VALID [2020-07-17 22:50:26,978 INFO L280 TraceCheckUtils]: 553: Hoare triple {165495#(= 10 ~a21~0)} assume true; {165495#(= 10 ~a21~0)} is VALID [2020-07-17 22:50:26,980 INFO L275 TraceCheckUtils]: 554: Hoare quadruple {165495#(= 10 ~a21~0)} {163040#true} #977#return; {165495#(= 10 ~a21~0)} is VALID [2020-07-17 22:50:26,981 INFO L280 TraceCheckUtils]: 555: Hoare triple {165495#(= 10 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {165495#(= 10 ~a21~0)} is VALID [2020-07-17 22:50:26,982 INFO L280 TraceCheckUtils]: 556: Hoare triple {165495#(= 10 ~a21~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {165495#(= 10 ~a21~0)} is VALID [2020-07-17 22:50:26,984 INFO L280 TraceCheckUtils]: 557: Hoare triple {165495#(= 10 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {165495#(= 10 ~a21~0)} is VALID [2020-07-17 22:50:26,985 INFO L263 TraceCheckUtils]: 558: Hoare triple {165495#(= 10 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,986 INFO L280 TraceCheckUtils]: 559: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} ~input := #in~input; {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,987 INFO L280 TraceCheckUtils]: 560: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,990 INFO L280 TraceCheckUtils]: 561: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,992 INFO L280 TraceCheckUtils]: 562: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,993 INFO L280 TraceCheckUtils]: 563: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,995 INFO L280 TraceCheckUtils]: 564: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,996 INFO L280 TraceCheckUtils]: 565: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,997 INFO L280 TraceCheckUtils]: 566: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,998 INFO L280 TraceCheckUtils]: 567: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:26,999 INFO L280 TraceCheckUtils]: 568: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,000 INFO L280 TraceCheckUtils]: 569: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,002 INFO L280 TraceCheckUtils]: 570: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,004 INFO L280 TraceCheckUtils]: 571: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,006 INFO L280 TraceCheckUtils]: 572: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,007 INFO L280 TraceCheckUtils]: 573: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,008 INFO L280 TraceCheckUtils]: 574: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,009 INFO L280 TraceCheckUtils]: 575: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,011 INFO L280 TraceCheckUtils]: 576: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,012 INFO L280 TraceCheckUtils]: 577: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,013 INFO L280 TraceCheckUtils]: 578: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,014 INFO L280 TraceCheckUtils]: 579: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,015 INFO L280 TraceCheckUtils]: 580: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,016 INFO L280 TraceCheckUtils]: 581: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,018 INFO L280 TraceCheckUtils]: 582: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,019 INFO L280 TraceCheckUtils]: 583: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,020 INFO L280 TraceCheckUtils]: 584: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,021 INFO L280 TraceCheckUtils]: 585: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,022 INFO L280 TraceCheckUtils]: 586: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,023 INFO L280 TraceCheckUtils]: 587: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,024 INFO L280 TraceCheckUtils]: 588: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,025 INFO L280 TraceCheckUtils]: 589: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,026 INFO L280 TraceCheckUtils]: 590: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,027 INFO L280 TraceCheckUtils]: 591: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,027 INFO L280 TraceCheckUtils]: 592: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,028 INFO L280 TraceCheckUtils]: 593: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,029 INFO L280 TraceCheckUtils]: 594: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,031 INFO L280 TraceCheckUtils]: 595: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,032 INFO L280 TraceCheckUtils]: 596: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,033 INFO L280 TraceCheckUtils]: 597: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,033 INFO L280 TraceCheckUtils]: 598: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,034 INFO L280 TraceCheckUtils]: 599: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,035 INFO L280 TraceCheckUtils]: 600: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,036 INFO L280 TraceCheckUtils]: 601: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,036 INFO L280 TraceCheckUtils]: 602: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,037 INFO L280 TraceCheckUtils]: 603: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,038 INFO L280 TraceCheckUtils]: 604: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,038 INFO L280 TraceCheckUtils]: 605: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,039 INFO L280 TraceCheckUtils]: 606: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,040 INFO L280 TraceCheckUtils]: 607: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,040 INFO L280 TraceCheckUtils]: 608: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,041 INFO L280 TraceCheckUtils]: 609: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,042 INFO L280 TraceCheckUtils]: 610: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,042 INFO L280 TraceCheckUtils]: 611: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,043 INFO L280 TraceCheckUtils]: 612: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,045 INFO L280 TraceCheckUtils]: 613: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,046 INFO L280 TraceCheckUtils]: 614: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,047 INFO L280 TraceCheckUtils]: 615: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,048 INFO L280 TraceCheckUtils]: 616: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,050 INFO L280 TraceCheckUtils]: 617: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,051 INFO L280 TraceCheckUtils]: 618: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,051 INFO L280 TraceCheckUtils]: 619: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,053 INFO L280 TraceCheckUtils]: 620: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,054 INFO L280 TraceCheckUtils]: 621: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,055 INFO L280 TraceCheckUtils]: 622: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,056 INFO L280 TraceCheckUtils]: 623: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,058 INFO L280 TraceCheckUtils]: 624: Hoare triple {163833#(= ~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)); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,060 INFO L280 TraceCheckUtils]: 625: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,061 INFO L280 TraceCheckUtils]: 626: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,062 INFO L280 TraceCheckUtils]: 627: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,063 INFO L280 TraceCheckUtils]: 628: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,065 INFO L280 TraceCheckUtils]: 629: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,066 INFO L280 TraceCheckUtils]: 630: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,067 INFO L280 TraceCheckUtils]: 631: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,069 INFO L280 TraceCheckUtils]: 632: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,070 INFO L280 TraceCheckUtils]: 633: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,073 INFO L280 TraceCheckUtils]: 634: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,074 INFO L280 TraceCheckUtils]: 635: Hoare triple {163833#(= ~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))); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,076 INFO L280 TraceCheckUtils]: 636: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,077 INFO L280 TraceCheckUtils]: 637: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,078 INFO L280 TraceCheckUtils]: 638: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,079 INFO L280 TraceCheckUtils]: 639: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,081 INFO L280 TraceCheckUtils]: 640: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,083 INFO L280 TraceCheckUtils]: 641: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,084 INFO L280 TraceCheckUtils]: 642: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,085 INFO L280 TraceCheckUtils]: 643: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,087 INFO L280 TraceCheckUtils]: 644: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,089 INFO L280 TraceCheckUtils]: 645: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,090 INFO L280 TraceCheckUtils]: 646: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,092 INFO L280 TraceCheckUtils]: 647: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,094 INFO L280 TraceCheckUtils]: 648: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,096 INFO L280 TraceCheckUtils]: 649: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,097 INFO L280 TraceCheckUtils]: 650: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,098 INFO L280 TraceCheckUtils]: 651: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,100 INFO L280 TraceCheckUtils]: 652: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,102 INFO L280 TraceCheckUtils]: 653: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,104 INFO L280 TraceCheckUtils]: 654: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,104 INFO L280 TraceCheckUtils]: 655: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,105 INFO L280 TraceCheckUtils]: 656: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,107 INFO L280 TraceCheckUtils]: 657: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,108 INFO L280 TraceCheckUtils]: 658: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,110 INFO L280 TraceCheckUtils]: 659: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,111 INFO L280 TraceCheckUtils]: 660: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,112 INFO L280 TraceCheckUtils]: 661: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,113 INFO L280 TraceCheckUtils]: 662: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,115 INFO L280 TraceCheckUtils]: 663: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,116 INFO L280 TraceCheckUtils]: 664: Hoare triple {163833#(= ~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,117 INFO L280 TraceCheckUtils]: 665: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,119 INFO L280 TraceCheckUtils]: 666: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,121 INFO L280 TraceCheckUtils]: 667: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,122 INFO L280 TraceCheckUtils]: 668: Hoare triple {163833#(= ~a21~0 |old(~a21~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))); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,123 INFO L280 TraceCheckUtils]: 669: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,124 INFO L280 TraceCheckUtils]: 670: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,124 INFO L280 TraceCheckUtils]: 671: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,126 INFO L280 TraceCheckUtils]: 672: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,127 INFO L280 TraceCheckUtils]: 673: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,128 INFO L280 TraceCheckUtils]: 674: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,130 INFO L280 TraceCheckUtils]: 675: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,131 INFO L280 TraceCheckUtils]: 676: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,132 INFO L280 TraceCheckUtils]: 677: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,134 INFO L280 TraceCheckUtils]: 678: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,135 INFO L280 TraceCheckUtils]: 679: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,136 INFO L280 TraceCheckUtils]: 680: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,138 INFO L280 TraceCheckUtils]: 681: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,140 INFO L280 TraceCheckUtils]: 682: Hoare triple {163833#(= ~a21~0 |old(~a21~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); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,141 INFO L280 TraceCheckUtils]: 683: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,142 INFO L280 TraceCheckUtils]: 684: Hoare triple {163833#(= ~a21~0 |old(~a21~0)|)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {163833#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:50:27,144 INFO L280 TraceCheckUtils]: 685: Hoare triple {163833#(= ~a21~0 |old(~a21~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))); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,146 INFO L280 TraceCheckUtils]: 686: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,147 INFO L280 TraceCheckUtils]: 687: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,149 INFO L280 TraceCheckUtils]: 688: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,150 INFO L280 TraceCheckUtils]: 689: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,152 INFO L280 TraceCheckUtils]: 690: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((((6 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,153 INFO L280 TraceCheckUtils]: 691: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,155 INFO L280 TraceCheckUtils]: 692: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,156 INFO L280 TraceCheckUtils]: 693: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,157 INFO L280 TraceCheckUtils]: 694: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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))); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,158 INFO L280 TraceCheckUtils]: 695: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,159 INFO L280 TraceCheckUtils]: 696: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,159 INFO L280 TraceCheckUtils]: 697: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,161 INFO L280 TraceCheckUtils]: 698: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,162 INFO L280 TraceCheckUtils]: 699: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,163 INFO L280 TraceCheckUtils]: 700: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,164 INFO L280 TraceCheckUtils]: 701: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,166 INFO L280 TraceCheckUtils]: 702: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,167 INFO L280 TraceCheckUtils]: 703: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,168 INFO L280 TraceCheckUtils]: 704: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,169 INFO L280 TraceCheckUtils]: 705: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,172 INFO L280 TraceCheckUtils]: 706: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == ~input) && 1 == ~a24~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,173 INFO L280 TraceCheckUtils]: 707: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,174 INFO L280 TraceCheckUtils]: 708: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,176 INFO L280 TraceCheckUtils]: 709: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,178 INFO L280 TraceCheckUtils]: 710: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,179 INFO L280 TraceCheckUtils]: 711: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,181 INFO L280 TraceCheckUtils]: 712: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,182 INFO L280 TraceCheckUtils]: 713: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,183 INFO L280 TraceCheckUtils]: 714: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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))); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,184 INFO L280 TraceCheckUtils]: 715: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,185 INFO L280 TraceCheckUtils]: 716: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == ~input) && 1 == ~a24~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,185 INFO L280 TraceCheckUtils]: 717: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((((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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,186 INFO L280 TraceCheckUtils]: 718: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,188 INFO L280 TraceCheckUtils]: 719: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,189 INFO L280 TraceCheckUtils]: 720: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,191 INFO L280 TraceCheckUtils]: 721: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,192 INFO L280 TraceCheckUtils]: 722: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,193 INFO L280 TraceCheckUtils]: 723: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,193 INFO L280 TraceCheckUtils]: 724: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,194 INFO L280 TraceCheckUtils]: 725: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,196 INFO L280 TraceCheckUtils]: 726: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,198 INFO L280 TraceCheckUtils]: 727: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == ~input) && 9 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,199 INFO L280 TraceCheckUtils]: 728: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,200 INFO L280 TraceCheckUtils]: 729: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,200 INFO L280 TraceCheckUtils]: 730: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} is VALID [2020-07-17 22:50:27,202 INFO L280 TraceCheckUtils]: 731: Hoare triple {165895#(or (and (or (not (= 8 ~a15~0)) (not (= 10 |old(~a21~0)|)) (<= ~a12~0 80)) (or (< 0 (+ ~a12~0 43)) (not (= 6 |old(~a21~0)|)) (not (= 9 ~a15~0)))) (not (= 1 ~a24~0)) (not (= 5 calculate_output_~input)))} 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; {163835#(not (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:50:27,204 INFO L280 TraceCheckUtils]: 732: Hoare triple {163835#(not (= 10 |old(~a21~0)|))} assume true; {163835#(not (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:50:27,206 INFO L275 TraceCheckUtils]: 733: Hoare quadruple {163835#(not (= 10 |old(~a21~0)|))} {165495#(= 10 ~a21~0)} #977#return; {163041#false} is VALID [2020-07-17 22:50:27,206 INFO L280 TraceCheckUtils]: 734: Hoare triple {163041#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163041#false} is VALID [2020-07-17 22:50:27,206 INFO L280 TraceCheckUtils]: 735: Hoare triple {163041#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163041#false} is VALID [2020-07-17 22:50:27,206 INFO L280 TraceCheckUtils]: 736: Hoare triple {163041#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163041#false} is VALID [2020-07-17 22:50:27,206 INFO L263 TraceCheckUtils]: 737: Hoare triple {163041#false} call #t~ret3 := calculate_output(~input~0); {163041#false} is VALID [2020-07-17 22:50:27,206 INFO L280 TraceCheckUtils]: 738: Hoare triple {163041#false} ~input := #in~input; {163041#false} is VALID [2020-07-17 22:50:27,206 INFO L280 TraceCheckUtils]: 739: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,207 INFO L280 TraceCheckUtils]: 740: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,207 INFO L280 TraceCheckUtils]: 741: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,207 INFO L280 TraceCheckUtils]: 742: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,207 INFO L280 TraceCheckUtils]: 743: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,207 INFO L280 TraceCheckUtils]: 744: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,207 INFO L280 TraceCheckUtils]: 745: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,207 INFO L280 TraceCheckUtils]: 746: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,208 INFO L280 TraceCheckUtils]: 747: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,208 INFO L280 TraceCheckUtils]: 748: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,208 INFO L280 TraceCheckUtils]: 749: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,208 INFO L280 TraceCheckUtils]: 750: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,208 INFO L280 TraceCheckUtils]: 751: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,208 INFO L280 TraceCheckUtils]: 752: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,208 INFO L280 TraceCheckUtils]: 753: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,209 INFO L280 TraceCheckUtils]: 754: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,209 INFO L280 TraceCheckUtils]: 755: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,209 INFO L280 TraceCheckUtils]: 756: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,209 INFO L280 TraceCheckUtils]: 757: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,209 INFO L280 TraceCheckUtils]: 758: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,209 INFO L280 TraceCheckUtils]: 759: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,209 INFO L280 TraceCheckUtils]: 760: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,209 INFO L280 TraceCheckUtils]: 761: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 762: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 763: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 764: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 765: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 766: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 767: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 768: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 769: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,210 INFO L280 TraceCheckUtils]: 770: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,211 INFO L280 TraceCheckUtils]: 771: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,211 INFO L280 TraceCheckUtils]: 772: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,211 INFO L280 TraceCheckUtils]: 773: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,211 INFO L280 TraceCheckUtils]: 774: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,211 INFO L280 TraceCheckUtils]: 775: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,211 INFO L280 TraceCheckUtils]: 776: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,211 INFO L280 TraceCheckUtils]: 777: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,211 INFO L280 TraceCheckUtils]: 778: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,212 INFO L280 TraceCheckUtils]: 779: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,212 INFO L280 TraceCheckUtils]: 780: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,212 INFO L280 TraceCheckUtils]: 781: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,212 INFO L280 TraceCheckUtils]: 782: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,212 INFO L280 TraceCheckUtils]: 783: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,212 INFO L280 TraceCheckUtils]: 784: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,212 INFO L280 TraceCheckUtils]: 785: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,212 INFO L280 TraceCheckUtils]: 786: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 787: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 788: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 789: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 790: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 791: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 792: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 793: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 794: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,213 INFO L280 TraceCheckUtils]: 795: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 796: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 797: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 798: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 799: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 800: Hoare triple {163041#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 801: Hoare triple {163041#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 802: Hoare triple {163041#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 803: Hoare triple {163041#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {163041#false} is VALID [2020-07-17 22:50:27,214 INFO L280 TraceCheckUtils]: 804: Hoare triple {163041#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); {163041#false} is VALID [2020-07-17 22:50:27,215 INFO L280 TraceCheckUtils]: 805: Hoare triple {163041#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); {163041#false} is VALID [2020-07-17 22:50:27,215 INFO L280 TraceCheckUtils]: 806: Hoare triple {163041#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {163041#false} is VALID [2020-07-17 22:50:27,215 INFO L280 TraceCheckUtils]: 807: Hoare triple {163041#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {163041#false} is VALID [2020-07-17 22:50:27,215 INFO L280 TraceCheckUtils]: 808: Hoare triple {163041#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); {163041#false} is VALID [2020-07-17 22:50:27,215 INFO L280 TraceCheckUtils]: 809: Hoare triple {163041#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); {163041#false} is VALID [2020-07-17 22:50:27,215 INFO L280 TraceCheckUtils]: 810: Hoare triple {163041#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {163041#false} is VALID [2020-07-17 22:50:27,215 INFO L280 TraceCheckUtils]: 811: Hoare triple {163041#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {163041#false} is VALID [2020-07-17 22:50:27,215 INFO L280 TraceCheckUtils]: 812: Hoare triple {163041#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {163041#false} is VALID [2020-07-17 22:50:27,216 INFO L280 TraceCheckUtils]: 813: Hoare triple {163041#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {163041#false} is VALID [2020-07-17 22:50:27,216 INFO L280 TraceCheckUtils]: 814: Hoare triple {163041#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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {163041#false} is VALID [2020-07-17 22:50:27,216 INFO L280 TraceCheckUtils]: 815: Hoare triple {163041#false} assume true; {163041#false} is VALID [2020-07-17 22:50:27,216 INFO L275 TraceCheckUtils]: 816: Hoare quadruple {163041#false} {163041#false} #977#return; {163041#false} is VALID [2020-07-17 22:50:27,216 INFO L280 TraceCheckUtils]: 817: Hoare triple {163041#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {163041#false} is VALID [2020-07-17 22:50:27,216 INFO L280 TraceCheckUtils]: 818: Hoare triple {163041#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {163041#false} is VALID [2020-07-17 22:50:27,216 INFO L280 TraceCheckUtils]: 819: Hoare triple {163041#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {163041#false} is VALID [2020-07-17 22:50:27,216 INFO L263 TraceCheckUtils]: 820: Hoare triple {163041#false} call #t~ret3 := calculate_output(~input~0); {163041#false} is VALID [2020-07-17 22:50:27,217 INFO L280 TraceCheckUtils]: 821: Hoare triple {163041#false} ~input := #in~input; {163041#false} is VALID [2020-07-17 22:50:27,217 INFO L280 TraceCheckUtils]: 822: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,217 INFO L280 TraceCheckUtils]: 823: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,217 INFO L280 TraceCheckUtils]: 824: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,217 INFO L280 TraceCheckUtils]: 825: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,217 INFO L280 TraceCheckUtils]: 826: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,217 INFO L280 TraceCheckUtils]: 827: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,217 INFO L280 TraceCheckUtils]: 828: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 829: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 830: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 831: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 832: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 833: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 834: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 835: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 836: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,218 INFO L280 TraceCheckUtils]: 837: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 838: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 839: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 840: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 841: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 842: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 843: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 844: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 845: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,219 INFO L280 TraceCheckUtils]: 846: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,220 INFO L280 TraceCheckUtils]: 847: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,220 INFO L280 TraceCheckUtils]: 848: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,220 INFO L280 TraceCheckUtils]: 849: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,220 INFO L280 TraceCheckUtils]: 850: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,220 INFO L280 TraceCheckUtils]: 851: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,220 INFO L280 TraceCheckUtils]: 852: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,220 INFO L280 TraceCheckUtils]: 853: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,221 INFO L280 TraceCheckUtils]: 854: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,221 INFO L280 TraceCheckUtils]: 855: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,221 INFO L280 TraceCheckUtils]: 856: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,221 INFO L280 TraceCheckUtils]: 857: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,221 INFO L280 TraceCheckUtils]: 858: Hoare triple {163041#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,221 INFO L280 TraceCheckUtils]: 859: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,222 INFO L280 TraceCheckUtils]: 860: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,222 INFO L280 TraceCheckUtils]: 861: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,222 INFO L280 TraceCheckUtils]: 862: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,222 INFO L280 TraceCheckUtils]: 863: Hoare triple {163041#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,222 INFO L280 TraceCheckUtils]: 864: Hoare triple {163041#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,222 INFO L280 TraceCheckUtils]: 865: Hoare triple {163041#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {163041#false} is VALID [2020-07-17 22:50:27,223 INFO L280 TraceCheckUtils]: 866: Hoare triple {163041#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {163041#false} is VALID [2020-07-17 22:50:27,223 INFO L280 TraceCheckUtils]: 867: Hoare triple {163041#false} assume !false; {163041#false} is VALID [2020-07-17 22:50:27,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2377 backedges. 1349 proven. 2 refuted. 0 times theorem prover too weak. 1026 trivial. 0 not checked. [2020-07-17 22:50:27,857 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:50:27,858 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2020-07-17 22:50:27,858 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285439325] [2020-07-17 22:50:27,860 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 868 [2020-07-17 22:50:27,953 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:50:27,954 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-17 22:50:29,421 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 483 edges. 483 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:50:29,421 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-17 22:50:29,422 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:50:29,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-17 22:50:29,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-07-17 22:50:29,422 INFO L87 Difference]: Start difference. First operand 4116 states and 4497 transitions. Second operand 11 states. [2020-07-17 22:50:29,635 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 33 [2020-07-17 22:50:34,506 WARN L193 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 59 [2020-07-17 22:50:38,527 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2020-07-17 22:50:41,595 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 28 [2020-07-17 22:50:43,857 WARN L193 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2020-07-17 22:50:44,675 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 46 [2020-07-17 22:50:46,034 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 35 [2020-07-17 22:50:53,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:50:53,347 INFO L93 Difference]: Finished difference Result 9344 states and 10315 transitions. [2020-07-17 22:50:53,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-07-17 22:50:53,348 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 868 [2020-07-17 22:50:53,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:50:53,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:50:53,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1130 transitions. [2020-07-17 22:50:53,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:50:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1130 transitions. [2020-07-17 22:50:53,358 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 27 states and 1130 transitions. [2020-07-17 22:50:58,263 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1130 edges. 1130 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:50:59,347 INFO L225 Difference]: With dead ends: 9344 [2020-07-17 22:50:59,347 INFO L226 Difference]: Without dead ends: 5234 [2020-07-17 22:50:59,352 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 931 GetRequests, 900 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=229, Invalid=701, Unknown=0, NotChecked=0, Total=930 [2020-07-17 22:50:59,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5234 states. [2020-07-17 22:51:00,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5234 to 5044. [2020-07-17 22:51:00,951 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:51:00,951 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5234 states. Second operand 5044 states. [2020-07-17 22:51:00,951 INFO L74 IsIncluded]: Start isIncluded. First operand 5234 states. Second operand 5044 states. [2020-07-17 22:51:00,951 INFO L87 Difference]: Start difference. First operand 5234 states. Second operand 5044 states. [2020-07-17 22:51:01,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:51:01,859 INFO L93 Difference]: Finished difference Result 5234 states and 5704 transitions. [2020-07-17 22:51:01,859 INFO L276 IsEmpty]: Start isEmpty. Operand 5234 states and 5704 transitions. [2020-07-17 22:51:01,865 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:51:01,865 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:51:01,865 INFO L74 IsIncluded]: Start isIncluded. First operand 5044 states. Second operand 5234 states. [2020-07-17 22:51:01,865 INFO L87 Difference]: Start difference. First operand 5044 states. Second operand 5234 states. [2020-07-17 22:51:02,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:51:02,848 INFO L93 Difference]: Finished difference Result 5234 states and 5704 transitions. [2020-07-17 22:51:02,848 INFO L276 IsEmpty]: Start isEmpty. Operand 5234 states and 5704 transitions. [2020-07-17 22:51:02,854 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:51:02,855 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:51:02,855 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:51:02,855 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:51:02,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5044 states. [2020-07-17 22:51:03,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5044 states to 5044 states and 5510 transitions. [2020-07-17 22:51:03,753 INFO L78 Accepts]: Start accepts. Automaton has 5044 states and 5510 transitions. Word has length 868 [2020-07-17 22:51:03,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:51:03,753 INFO L479 AbstractCegarLoop]: Abstraction has 5044 states and 5510 transitions. [2020-07-17 22:51:03,753 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-17 22:51:03,754 INFO L276 IsEmpty]: Start isEmpty. Operand 5044 states and 5510 transitions. [2020-07-17 22:51:03,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 890 [2020-07-17 22:51:03,765 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:51:03,765 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, 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, 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, 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:51:03,966 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-07-17 22:51:03,966 INFO L427 AbstractCegarLoop]: === Iteration 14 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:51:03,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:51:03,968 INFO L82 PathProgramCache]: Analyzing trace with hash -1791623875, now seen corresponding path program 1 times [2020-07-17 22:51:03,968 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:51:03,968 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040635464] [2020-07-17 22:51:03,969 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:51:04,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:04,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:04,342 INFO L280 TraceCheckUtils]: 0: Hoare triple {192404#(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; {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:04,344 INFO L280 TraceCheckUtils]: 1: Hoare triple {191597#(<= (+ ~a12~0 49) 0)} assume true; {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:04,346 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {191597#(<= (+ ~a12~0 49) 0)} {191592#true} #973#return; {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:04,430 INFO L280 TraceCheckUtils]: 0: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:04,430 INFO L280 TraceCheckUtils]: 1: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,431 INFO L280 TraceCheckUtils]: 2: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,431 INFO L280 TraceCheckUtils]: 3: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,431 INFO L280 TraceCheckUtils]: 4: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,431 INFO L280 TraceCheckUtils]: 5: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,431 INFO L280 TraceCheckUtils]: 6: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,431 INFO L280 TraceCheckUtils]: 7: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,431 INFO L280 TraceCheckUtils]: 8: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,432 INFO L280 TraceCheckUtils]: 9: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,432 INFO L280 TraceCheckUtils]: 10: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,432 INFO L280 TraceCheckUtils]: 11: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,432 INFO L280 TraceCheckUtils]: 12: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,432 INFO L280 TraceCheckUtils]: 13: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,432 INFO L280 TraceCheckUtils]: 14: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,432 INFO L280 TraceCheckUtils]: 15: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,432 INFO L280 TraceCheckUtils]: 16: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 17: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 18: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 19: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 20: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 21: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 22: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 23: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 24: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,433 INFO L280 TraceCheckUtils]: 25: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,434 INFO L280 TraceCheckUtils]: 26: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,434 INFO L280 TraceCheckUtils]: 27: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,434 INFO L280 TraceCheckUtils]: 28: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,434 INFO L280 TraceCheckUtils]: 29: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,434 INFO L280 TraceCheckUtils]: 30: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,434 INFO L280 TraceCheckUtils]: 31: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,434 INFO L280 TraceCheckUtils]: 32: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,434 INFO L280 TraceCheckUtils]: 33: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,435 INFO L280 TraceCheckUtils]: 34: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,435 INFO L280 TraceCheckUtils]: 35: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,435 INFO L280 TraceCheckUtils]: 36: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,435 INFO L280 TraceCheckUtils]: 37: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,435 INFO L280 TraceCheckUtils]: 38: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,435 INFO L280 TraceCheckUtils]: 39: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 40: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 41: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 42: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 43: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 44: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 45: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 46: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 47: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,436 INFO L280 TraceCheckUtils]: 48: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 49: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 50: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 51: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 52: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 53: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 54: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 55: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 56: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,437 INFO L280 TraceCheckUtils]: 57: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,438 INFO L280 TraceCheckUtils]: 58: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,438 INFO L280 TraceCheckUtils]: 59: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,438 INFO L280 TraceCheckUtils]: 60: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,438 INFO L280 TraceCheckUtils]: 61: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,438 INFO L280 TraceCheckUtils]: 62: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,438 INFO L280 TraceCheckUtils]: 63: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,439 INFO L280 TraceCheckUtils]: 64: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,439 INFO L280 TraceCheckUtils]: 65: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:04,439 INFO L280 TraceCheckUtils]: 66: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,439 INFO L280 TraceCheckUtils]: 67: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,440 INFO L280 TraceCheckUtils]: 68: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,440 INFO L280 TraceCheckUtils]: 69: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,440 INFO L280 TraceCheckUtils]: 70: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,440 INFO L280 TraceCheckUtils]: 71: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,440 INFO L280 TraceCheckUtils]: 72: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,440 INFO L280 TraceCheckUtils]: 73: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,441 INFO L280 TraceCheckUtils]: 74: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,441 INFO L280 TraceCheckUtils]: 75: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,441 INFO L280 TraceCheckUtils]: 76: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:04,441 INFO L280 TraceCheckUtils]: 77: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,441 INFO L280 TraceCheckUtils]: 78: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,442 INFO L280 TraceCheckUtils]: 79: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,442 INFO L280 TraceCheckUtils]: 80: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,442 INFO L280 TraceCheckUtils]: 81: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,442 INFO L280 TraceCheckUtils]: 82: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,442 INFO L280 TraceCheckUtils]: 83: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,443 INFO L280 TraceCheckUtils]: 84: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,443 INFO L280 TraceCheckUtils]: 85: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,443 INFO L280 TraceCheckUtils]: 86: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,443 INFO L280 TraceCheckUtils]: 87: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,443 INFO L280 TraceCheckUtils]: 88: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,444 INFO L280 TraceCheckUtils]: 89: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,444 INFO L280 TraceCheckUtils]: 90: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,444 INFO L280 TraceCheckUtils]: 91: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,444 INFO L280 TraceCheckUtils]: 92: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,444 INFO L280 TraceCheckUtils]: 93: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,444 INFO L280 TraceCheckUtils]: 94: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,445 INFO L280 TraceCheckUtils]: 95: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,445 INFO L280 TraceCheckUtils]: 96: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,445 INFO L280 TraceCheckUtils]: 97: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,445 INFO L280 TraceCheckUtils]: 98: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,445 INFO L280 TraceCheckUtils]: 99: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,445 INFO L280 TraceCheckUtils]: 100: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,446 INFO L280 TraceCheckUtils]: 101: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,446 INFO L280 TraceCheckUtils]: 102: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,446 INFO L280 TraceCheckUtils]: 103: Hoare triple {191592#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {191592#true} is VALID [2020-07-17 22:51:04,446 INFO L280 TraceCheckUtils]: 104: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:04,446 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {191592#true} {191597#(<= (+ ~a12~0 49) 0)} #977#return; {191592#true} is VALID [2020-07-17 22:51:04,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:04,485 INFO L280 TraceCheckUtils]: 0: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:04,485 INFO L280 TraceCheckUtils]: 1: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,485 INFO L280 TraceCheckUtils]: 2: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,485 INFO L280 TraceCheckUtils]: 3: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,485 INFO L280 TraceCheckUtils]: 4: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,486 INFO L280 TraceCheckUtils]: 5: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,486 INFO L280 TraceCheckUtils]: 6: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,486 INFO L280 TraceCheckUtils]: 7: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,486 INFO L280 TraceCheckUtils]: 8: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,486 INFO L280 TraceCheckUtils]: 9: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,487 INFO L280 TraceCheckUtils]: 10: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,487 INFO L280 TraceCheckUtils]: 11: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,487 INFO L280 TraceCheckUtils]: 12: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,487 INFO L280 TraceCheckUtils]: 13: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,488 INFO L280 TraceCheckUtils]: 14: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,488 INFO L280 TraceCheckUtils]: 15: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,488 INFO L280 TraceCheckUtils]: 16: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,488 INFO L280 TraceCheckUtils]: 17: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,488 INFO L280 TraceCheckUtils]: 18: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,489 INFO L280 TraceCheckUtils]: 19: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,489 INFO L280 TraceCheckUtils]: 20: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,489 INFO L280 TraceCheckUtils]: 21: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,489 INFO L280 TraceCheckUtils]: 22: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,489 INFO L280 TraceCheckUtils]: 23: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,489 INFO L280 TraceCheckUtils]: 24: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,490 INFO L280 TraceCheckUtils]: 25: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,490 INFO L280 TraceCheckUtils]: 26: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,490 INFO L280 TraceCheckUtils]: 27: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,490 INFO L280 TraceCheckUtils]: 28: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,490 INFO L280 TraceCheckUtils]: 29: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,491 INFO L280 TraceCheckUtils]: 30: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,491 INFO L280 TraceCheckUtils]: 31: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,491 INFO L280 TraceCheckUtils]: 32: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,491 INFO L280 TraceCheckUtils]: 33: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,491 INFO L280 TraceCheckUtils]: 34: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,492 INFO L280 TraceCheckUtils]: 35: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,492 INFO L280 TraceCheckUtils]: 36: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,492 INFO L280 TraceCheckUtils]: 37: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,492 INFO L280 TraceCheckUtils]: 38: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,492 INFO L280 TraceCheckUtils]: 39: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,492 INFO L280 TraceCheckUtils]: 40: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,493 INFO L280 TraceCheckUtils]: 41: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,493 INFO L280 TraceCheckUtils]: 42: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,493 INFO L280 TraceCheckUtils]: 43: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,493 INFO L280 TraceCheckUtils]: 44: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,493 INFO L280 TraceCheckUtils]: 45: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,493 INFO L280 TraceCheckUtils]: 46: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,494 INFO L280 TraceCheckUtils]: 47: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,494 INFO L280 TraceCheckUtils]: 48: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,494 INFO L280 TraceCheckUtils]: 49: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,494 INFO L280 TraceCheckUtils]: 50: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,495 INFO L280 TraceCheckUtils]: 51: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,495 INFO L280 TraceCheckUtils]: 52: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,495 INFO L280 TraceCheckUtils]: 53: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,495 INFO L280 TraceCheckUtils]: 54: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,496 INFO L280 TraceCheckUtils]: 55: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,496 INFO L280 TraceCheckUtils]: 56: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,496 INFO L280 TraceCheckUtils]: 57: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,496 INFO L280 TraceCheckUtils]: 58: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,496 INFO L280 TraceCheckUtils]: 59: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,497 INFO L280 TraceCheckUtils]: 60: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,497 INFO L280 TraceCheckUtils]: 61: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,497 INFO L280 TraceCheckUtils]: 62: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,497 INFO L280 TraceCheckUtils]: 63: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,498 INFO L280 TraceCheckUtils]: 64: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,498 INFO L280 TraceCheckUtils]: 65: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:04,498 INFO L280 TraceCheckUtils]: 66: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,498 INFO L280 TraceCheckUtils]: 67: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,498 INFO L280 TraceCheckUtils]: 68: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,498 INFO L280 TraceCheckUtils]: 69: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,499 INFO L280 TraceCheckUtils]: 70: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,499 INFO L280 TraceCheckUtils]: 71: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,499 INFO L280 TraceCheckUtils]: 72: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,499 INFO L280 TraceCheckUtils]: 73: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,499 INFO L280 TraceCheckUtils]: 74: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,499 INFO L280 TraceCheckUtils]: 75: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,500 INFO L280 TraceCheckUtils]: 76: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:04,500 INFO L280 TraceCheckUtils]: 77: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,500 INFO L280 TraceCheckUtils]: 78: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,500 INFO L280 TraceCheckUtils]: 79: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,500 INFO L280 TraceCheckUtils]: 80: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,500 INFO L280 TraceCheckUtils]: 81: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,501 INFO L280 TraceCheckUtils]: 82: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,501 INFO L280 TraceCheckUtils]: 83: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,501 INFO L280 TraceCheckUtils]: 84: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,501 INFO L280 TraceCheckUtils]: 85: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,501 INFO L280 TraceCheckUtils]: 86: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,501 INFO L280 TraceCheckUtils]: 87: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,502 INFO L280 TraceCheckUtils]: 88: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,502 INFO L280 TraceCheckUtils]: 89: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,502 INFO L280 TraceCheckUtils]: 90: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,502 INFO L280 TraceCheckUtils]: 91: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,502 INFO L280 TraceCheckUtils]: 92: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,502 INFO L280 TraceCheckUtils]: 93: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,503 INFO L280 TraceCheckUtils]: 94: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,503 INFO L280 TraceCheckUtils]: 95: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,503 INFO L280 TraceCheckUtils]: 96: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,503 INFO L280 TraceCheckUtils]: 97: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,503 INFO L280 TraceCheckUtils]: 98: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,504 INFO L280 TraceCheckUtils]: 99: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,504 INFO L280 TraceCheckUtils]: 100: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,504 INFO L280 TraceCheckUtils]: 101: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,504 INFO L280 TraceCheckUtils]: 102: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:04,504 INFO L280 TraceCheckUtils]: 103: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:04,505 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {191592#true} {191592#true} #977#return; {191592#true} is VALID [2020-07-17 22:51:04,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:04,530 INFO L280 TraceCheckUtils]: 0: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:04,531 INFO L280 TraceCheckUtils]: 1: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,531 INFO L280 TraceCheckUtils]: 2: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,531 INFO L280 TraceCheckUtils]: 3: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,531 INFO L280 TraceCheckUtils]: 4: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,531 INFO L280 TraceCheckUtils]: 5: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,531 INFO L280 TraceCheckUtils]: 6: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,532 INFO L280 TraceCheckUtils]: 7: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,532 INFO L280 TraceCheckUtils]: 8: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,532 INFO L280 TraceCheckUtils]: 9: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,532 INFO L280 TraceCheckUtils]: 10: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,532 INFO L280 TraceCheckUtils]: 11: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,532 INFO L280 TraceCheckUtils]: 12: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,533 INFO L280 TraceCheckUtils]: 13: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,533 INFO L280 TraceCheckUtils]: 14: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,533 INFO L280 TraceCheckUtils]: 15: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,533 INFO L280 TraceCheckUtils]: 16: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,533 INFO L280 TraceCheckUtils]: 17: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,534 INFO L280 TraceCheckUtils]: 18: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,534 INFO L280 TraceCheckUtils]: 19: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,534 INFO L280 TraceCheckUtils]: 20: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,534 INFO L280 TraceCheckUtils]: 21: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,534 INFO L280 TraceCheckUtils]: 22: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,535 INFO L280 TraceCheckUtils]: 23: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,535 INFO L280 TraceCheckUtils]: 24: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,535 INFO L280 TraceCheckUtils]: 25: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,535 INFO L280 TraceCheckUtils]: 26: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,535 INFO L280 TraceCheckUtils]: 27: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,535 INFO L280 TraceCheckUtils]: 28: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,536 INFO L280 TraceCheckUtils]: 29: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,536 INFO L280 TraceCheckUtils]: 30: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,536 INFO L280 TraceCheckUtils]: 31: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,536 INFO L280 TraceCheckUtils]: 32: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,536 INFO L280 TraceCheckUtils]: 33: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,536 INFO L280 TraceCheckUtils]: 34: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,537 INFO L280 TraceCheckUtils]: 35: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,537 INFO L280 TraceCheckUtils]: 36: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,537 INFO L280 TraceCheckUtils]: 37: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,537 INFO L280 TraceCheckUtils]: 38: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,537 INFO L280 TraceCheckUtils]: 39: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,537 INFO L280 TraceCheckUtils]: 40: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,537 INFO L280 TraceCheckUtils]: 41: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,538 INFO L280 TraceCheckUtils]: 42: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,538 INFO L280 TraceCheckUtils]: 43: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,538 INFO L280 TraceCheckUtils]: 44: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,538 INFO L280 TraceCheckUtils]: 45: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,538 INFO L280 TraceCheckUtils]: 46: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,538 INFO L280 TraceCheckUtils]: 47: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,538 INFO L280 TraceCheckUtils]: 48: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,538 INFO L280 TraceCheckUtils]: 49: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 50: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 51: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 52: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 53: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 54: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 55: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 56: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 57: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,539 INFO L280 TraceCheckUtils]: 58: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,540 INFO L280 TraceCheckUtils]: 59: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,540 INFO L280 TraceCheckUtils]: 60: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,540 INFO L280 TraceCheckUtils]: 61: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,540 INFO L280 TraceCheckUtils]: 62: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,540 INFO L280 TraceCheckUtils]: 63: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,540 INFO L280 TraceCheckUtils]: 64: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,540 INFO L280 TraceCheckUtils]: 65: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:04,540 INFO L280 TraceCheckUtils]: 66: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,541 INFO L280 TraceCheckUtils]: 67: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,541 INFO L280 TraceCheckUtils]: 68: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,541 INFO L280 TraceCheckUtils]: 69: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,541 INFO L280 TraceCheckUtils]: 70: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,541 INFO L280 TraceCheckUtils]: 71: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,541 INFO L280 TraceCheckUtils]: 72: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,541 INFO L280 TraceCheckUtils]: 73: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,541 INFO L280 TraceCheckUtils]: 74: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 75: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 76: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 77: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 78: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 79: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 80: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 81: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 82: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,542 INFO L280 TraceCheckUtils]: 83: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,543 INFO L280 TraceCheckUtils]: 84: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,543 INFO L280 TraceCheckUtils]: 85: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,543 INFO L280 TraceCheckUtils]: 86: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,543 INFO L280 TraceCheckUtils]: 87: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,543 INFO L280 TraceCheckUtils]: 88: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,543 INFO L280 TraceCheckUtils]: 89: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,543 INFO L280 TraceCheckUtils]: 90: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,543 INFO L280 TraceCheckUtils]: 91: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,544 INFO L280 TraceCheckUtils]: 92: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,544 INFO L280 TraceCheckUtils]: 93: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,544 INFO L280 TraceCheckUtils]: 94: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,544 INFO L280 TraceCheckUtils]: 95: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,544 INFO L280 TraceCheckUtils]: 96: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,544 INFO L280 TraceCheckUtils]: 97: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,544 INFO L280 TraceCheckUtils]: 98: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,544 INFO L280 TraceCheckUtils]: 99: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 100: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 101: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 102: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 103: Hoare triple {191592#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 104: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 105: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 106: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 107: Hoare triple {191592#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,545 INFO L280 TraceCheckUtils]: 108: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,546 INFO L280 TraceCheckUtils]: 109: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:04,546 INFO L280 TraceCheckUtils]: 110: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:04,546 INFO L280 TraceCheckUtils]: 111: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:04,546 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {191592#true} {191592#true} #977#return; {191592#true} is VALID [2020-07-17 22:51:04,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:04,635 INFO L280 TraceCheckUtils]: 0: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:04,636 INFO L280 TraceCheckUtils]: 1: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,636 INFO L280 TraceCheckUtils]: 2: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,636 INFO L280 TraceCheckUtils]: 3: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,636 INFO L280 TraceCheckUtils]: 4: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,636 INFO L280 TraceCheckUtils]: 5: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,636 INFO L280 TraceCheckUtils]: 6: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,637 INFO L280 TraceCheckUtils]: 7: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,637 INFO L280 TraceCheckUtils]: 8: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,637 INFO L280 TraceCheckUtils]: 9: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,637 INFO L280 TraceCheckUtils]: 10: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,637 INFO L280 TraceCheckUtils]: 11: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,637 INFO L280 TraceCheckUtils]: 12: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,638 INFO L280 TraceCheckUtils]: 13: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,638 INFO L280 TraceCheckUtils]: 14: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,638 INFO L280 TraceCheckUtils]: 15: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,638 INFO L280 TraceCheckUtils]: 16: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,638 INFO L280 TraceCheckUtils]: 17: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,638 INFO L280 TraceCheckUtils]: 18: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,638 INFO L280 TraceCheckUtils]: 19: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,639 INFO L280 TraceCheckUtils]: 20: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,639 INFO L280 TraceCheckUtils]: 21: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,639 INFO L280 TraceCheckUtils]: 22: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,639 INFO L280 TraceCheckUtils]: 23: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,639 INFO L280 TraceCheckUtils]: 24: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,639 INFO L280 TraceCheckUtils]: 25: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,640 INFO L280 TraceCheckUtils]: 26: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,640 INFO L280 TraceCheckUtils]: 27: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,640 INFO L280 TraceCheckUtils]: 28: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,640 INFO L280 TraceCheckUtils]: 29: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,640 INFO L280 TraceCheckUtils]: 30: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,640 INFO L280 TraceCheckUtils]: 31: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,641 INFO L280 TraceCheckUtils]: 32: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,641 INFO L280 TraceCheckUtils]: 33: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,641 INFO L280 TraceCheckUtils]: 34: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,641 INFO L280 TraceCheckUtils]: 35: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,641 INFO L280 TraceCheckUtils]: 36: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,641 INFO L280 TraceCheckUtils]: 37: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,642 INFO L280 TraceCheckUtils]: 38: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,642 INFO L280 TraceCheckUtils]: 39: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,642 INFO L280 TraceCheckUtils]: 40: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,642 INFO L280 TraceCheckUtils]: 41: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,642 INFO L280 TraceCheckUtils]: 42: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,643 INFO L280 TraceCheckUtils]: 43: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,643 INFO L280 TraceCheckUtils]: 44: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,643 INFO L280 TraceCheckUtils]: 45: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,643 INFO L280 TraceCheckUtils]: 46: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,643 INFO L280 TraceCheckUtils]: 47: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,643 INFO L280 TraceCheckUtils]: 48: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,644 INFO L280 TraceCheckUtils]: 49: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,644 INFO L280 TraceCheckUtils]: 50: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,644 INFO L280 TraceCheckUtils]: 51: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,644 INFO L280 TraceCheckUtils]: 52: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,644 INFO L280 TraceCheckUtils]: 53: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,644 INFO L280 TraceCheckUtils]: 54: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,644 INFO L280 TraceCheckUtils]: 55: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,645 INFO L280 TraceCheckUtils]: 56: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,645 INFO L280 TraceCheckUtils]: 57: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,645 INFO L280 TraceCheckUtils]: 58: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,645 INFO L280 TraceCheckUtils]: 59: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,645 INFO L280 TraceCheckUtils]: 60: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,645 INFO L280 TraceCheckUtils]: 61: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,646 INFO L280 TraceCheckUtils]: 62: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,646 INFO L280 TraceCheckUtils]: 63: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,646 INFO L280 TraceCheckUtils]: 64: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,646 INFO L280 TraceCheckUtils]: 65: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:04,646 INFO L280 TraceCheckUtils]: 66: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,646 INFO L280 TraceCheckUtils]: 67: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,647 INFO L280 TraceCheckUtils]: 68: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,647 INFO L280 TraceCheckUtils]: 69: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,647 INFO L280 TraceCheckUtils]: 70: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,647 INFO L280 TraceCheckUtils]: 71: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,647 INFO L280 TraceCheckUtils]: 72: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,647 INFO L280 TraceCheckUtils]: 73: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,648 INFO L280 TraceCheckUtils]: 74: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,648 INFO L280 TraceCheckUtils]: 75: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,648 INFO L280 TraceCheckUtils]: 76: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:04,648 INFO L280 TraceCheckUtils]: 77: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,648 INFO L280 TraceCheckUtils]: 78: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,648 INFO L280 TraceCheckUtils]: 79: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,648 INFO L280 TraceCheckUtils]: 80: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,648 INFO L280 TraceCheckUtils]: 81: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 82: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 83: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 84: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 85: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 86: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 87: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 88: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 89: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,649 INFO L280 TraceCheckUtils]: 90: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,650 INFO L280 TraceCheckUtils]: 91: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,650 INFO L280 TraceCheckUtils]: 92: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,650 INFO L280 TraceCheckUtils]: 93: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,650 INFO L280 TraceCheckUtils]: 94: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,650 INFO L280 TraceCheckUtils]: 95: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,650 INFO L280 TraceCheckUtils]: 96: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,650 INFO L280 TraceCheckUtils]: 97: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,650 INFO L280 TraceCheckUtils]: 98: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 99: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 100: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 101: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 102: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 103: Hoare triple {191592#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 104: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 105: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 106: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,651 INFO L280 TraceCheckUtils]: 107: Hoare triple {191592#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 108: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 109: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 110: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 111: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 112: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 113: Hoare triple {191592#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 114: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 115: Hoare triple {191592#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,652 INFO L280 TraceCheckUtils]: 116: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,653 INFO L280 TraceCheckUtils]: 117: Hoare triple {191592#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,653 INFO L280 TraceCheckUtils]: 118: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,653 INFO L280 TraceCheckUtils]: 119: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,653 INFO L280 TraceCheckUtils]: 120: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,653 INFO L280 TraceCheckUtils]: 121: Hoare triple {191592#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,653 INFO L280 TraceCheckUtils]: 122: Hoare triple {191592#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,653 INFO L280 TraceCheckUtils]: 123: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,653 INFO L280 TraceCheckUtils]: 124: Hoare triple {191592#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 125: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 126: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 127: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 128: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 129: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 130: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 131: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 132: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,654 INFO L280 TraceCheckUtils]: 133: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 134: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 135: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 136: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 137: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 138: Hoare triple {191592#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 139: Hoare triple {191592#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 140: Hoare triple {191592#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 141: Hoare triple {191592#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,655 INFO L280 TraceCheckUtils]: 142: Hoare triple {191592#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 143: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 144: Hoare triple {191592#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 145: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 146: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 147: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 148: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 149: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 150: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,656 INFO L280 TraceCheckUtils]: 151: Hoare triple {191592#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,658 INFO L280 TraceCheckUtils]: 152: Hoare triple {191592#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; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:04,660 INFO L280 TraceCheckUtils]: 153: Hoare triple {192406#(<= ~a21~0 8)} assume true; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:04,661 INFO L275 TraceCheckUtils]: 154: Hoare quadruple {192406#(<= ~a21~0 8)} {191592#true} #977#return; {192077#(not (= 9 ~a21~0))} is VALID [2020-07-17 22:51:04,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:04,777 INFO L280 TraceCheckUtils]: 0: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,780 INFO L280 TraceCheckUtils]: 1: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,781 INFO L280 TraceCheckUtils]: 2: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,783 INFO L280 TraceCheckUtils]: 3: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,785 INFO L280 TraceCheckUtils]: 4: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,786 INFO L280 TraceCheckUtils]: 5: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,787 INFO L280 TraceCheckUtils]: 6: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,789 INFO L280 TraceCheckUtils]: 7: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,791 INFO L280 TraceCheckUtils]: 8: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,792 INFO L280 TraceCheckUtils]: 9: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,795 INFO L280 TraceCheckUtils]: 10: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,796 INFO L280 TraceCheckUtils]: 11: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,798 INFO L280 TraceCheckUtils]: 12: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,800 INFO L280 TraceCheckUtils]: 13: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,802 INFO L280 TraceCheckUtils]: 14: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,803 INFO L280 TraceCheckUtils]: 15: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,804 INFO L280 TraceCheckUtils]: 16: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,807 INFO L280 TraceCheckUtils]: 17: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,808 INFO L280 TraceCheckUtils]: 18: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,810 INFO L280 TraceCheckUtils]: 19: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,812 INFO L280 TraceCheckUtils]: 20: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,814 INFO L280 TraceCheckUtils]: 21: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,815 INFO L280 TraceCheckUtils]: 22: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,817 INFO L280 TraceCheckUtils]: 23: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,818 INFO L280 TraceCheckUtils]: 24: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,819 INFO L280 TraceCheckUtils]: 25: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,820 INFO L280 TraceCheckUtils]: 26: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,821 INFO L280 TraceCheckUtils]: 27: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,824 INFO L280 TraceCheckUtils]: 28: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,825 INFO L280 TraceCheckUtils]: 29: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,827 INFO L280 TraceCheckUtils]: 30: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,829 INFO L280 TraceCheckUtils]: 31: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,830 INFO L280 TraceCheckUtils]: 32: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,832 INFO L280 TraceCheckUtils]: 33: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,833 INFO L280 TraceCheckUtils]: 34: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,835 INFO L280 TraceCheckUtils]: 35: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,836 INFO L280 TraceCheckUtils]: 36: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,838 INFO L280 TraceCheckUtils]: 37: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,839 INFO L280 TraceCheckUtils]: 38: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,841 INFO L280 TraceCheckUtils]: 39: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,843 INFO L280 TraceCheckUtils]: 40: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,844 INFO L280 TraceCheckUtils]: 41: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,846 INFO L280 TraceCheckUtils]: 42: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,847 INFO L280 TraceCheckUtils]: 43: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,849 INFO L280 TraceCheckUtils]: 44: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,851 INFO L280 TraceCheckUtils]: 45: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,853 INFO L280 TraceCheckUtils]: 46: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,855 INFO L280 TraceCheckUtils]: 47: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,857 INFO L280 TraceCheckUtils]: 48: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,858 INFO L280 TraceCheckUtils]: 49: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,859 INFO L280 TraceCheckUtils]: 50: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,861 INFO L280 TraceCheckUtils]: 51: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,862 INFO L280 TraceCheckUtils]: 52: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,863 INFO L280 TraceCheckUtils]: 53: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,865 INFO L280 TraceCheckUtils]: 54: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,867 INFO L280 TraceCheckUtils]: 55: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,868 INFO L280 TraceCheckUtils]: 56: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,869 INFO L280 TraceCheckUtils]: 57: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,870 INFO L280 TraceCheckUtils]: 58: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,872 INFO L280 TraceCheckUtils]: 59: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,873 INFO L280 TraceCheckUtils]: 60: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,874 INFO L280 TraceCheckUtils]: 61: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,877 INFO L280 TraceCheckUtils]: 62: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,878 INFO L280 TraceCheckUtils]: 63: Hoare triple {192407#(= ~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); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,880 INFO L280 TraceCheckUtils]: 64: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,881 INFO L280 TraceCheckUtils]: 65: Hoare triple {192407#(= ~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)); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,884 INFO L280 TraceCheckUtils]: 66: Hoare triple {192407#(= ~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); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,885 INFO L280 TraceCheckUtils]: 67: Hoare triple {192407#(= ~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); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,887 INFO L280 TraceCheckUtils]: 68: Hoare triple {192407#(= ~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); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,889 INFO L280 TraceCheckUtils]: 69: Hoare triple {192407#(= ~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; {192408#(= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,890 INFO L280 TraceCheckUtils]: 70: Hoare triple {192408#(= 9 |old(~a21~0)|)} assume true; {192408#(= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:51:04,892 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {192408#(= 9 |old(~a21~0)|)} {192077#(not (= 9 ~a21~0))} #977#return; {191593#false} is VALID [2020-07-17 22:51:04,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:04,957 INFO L280 TraceCheckUtils]: 0: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:04,957 INFO L280 TraceCheckUtils]: 1: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,958 INFO L280 TraceCheckUtils]: 2: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,958 INFO L280 TraceCheckUtils]: 3: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,958 INFO L280 TraceCheckUtils]: 4: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,959 INFO L280 TraceCheckUtils]: 5: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,959 INFO L280 TraceCheckUtils]: 6: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,959 INFO L280 TraceCheckUtils]: 7: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,959 INFO L280 TraceCheckUtils]: 8: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,960 INFO L280 TraceCheckUtils]: 9: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,960 INFO L280 TraceCheckUtils]: 10: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,960 INFO L280 TraceCheckUtils]: 11: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,960 INFO L280 TraceCheckUtils]: 12: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,961 INFO L280 TraceCheckUtils]: 13: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,961 INFO L280 TraceCheckUtils]: 14: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,961 INFO L280 TraceCheckUtils]: 15: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,962 INFO L280 TraceCheckUtils]: 16: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,962 INFO L280 TraceCheckUtils]: 17: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,962 INFO L280 TraceCheckUtils]: 18: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,962 INFO L280 TraceCheckUtils]: 19: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,963 INFO L280 TraceCheckUtils]: 20: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,963 INFO L280 TraceCheckUtils]: 21: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,963 INFO L280 TraceCheckUtils]: 22: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,963 INFO L280 TraceCheckUtils]: 23: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,964 INFO L280 TraceCheckUtils]: 24: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,964 INFO L280 TraceCheckUtils]: 25: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,965 INFO L280 TraceCheckUtils]: 26: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,965 INFO L280 TraceCheckUtils]: 27: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,965 INFO L280 TraceCheckUtils]: 28: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,965 INFO L280 TraceCheckUtils]: 29: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,965 INFO L280 TraceCheckUtils]: 30: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,966 INFO L280 TraceCheckUtils]: 31: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,966 INFO L280 TraceCheckUtils]: 32: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,966 INFO L280 TraceCheckUtils]: 33: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,967 INFO L280 TraceCheckUtils]: 34: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,967 INFO L280 TraceCheckUtils]: 35: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,967 INFO L280 TraceCheckUtils]: 36: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,967 INFO L280 TraceCheckUtils]: 37: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,968 INFO L280 TraceCheckUtils]: 38: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,968 INFO L280 TraceCheckUtils]: 39: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,968 INFO L280 TraceCheckUtils]: 40: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,968 INFO L280 TraceCheckUtils]: 41: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,968 INFO L280 TraceCheckUtils]: 42: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,968 INFO L280 TraceCheckUtils]: 43: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,969 INFO L280 TraceCheckUtils]: 44: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,969 INFO L280 TraceCheckUtils]: 45: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,969 INFO L280 TraceCheckUtils]: 46: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,969 INFO L280 TraceCheckUtils]: 47: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,969 INFO L280 TraceCheckUtils]: 48: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,969 INFO L280 TraceCheckUtils]: 49: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,970 INFO L280 TraceCheckUtils]: 50: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,970 INFO L280 TraceCheckUtils]: 51: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,970 INFO L280 TraceCheckUtils]: 52: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,970 INFO L280 TraceCheckUtils]: 53: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,970 INFO L280 TraceCheckUtils]: 54: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,970 INFO L280 TraceCheckUtils]: 55: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,971 INFO L280 TraceCheckUtils]: 56: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,971 INFO L280 TraceCheckUtils]: 57: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,971 INFO L280 TraceCheckUtils]: 58: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,971 INFO L280 TraceCheckUtils]: 59: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,971 INFO L280 TraceCheckUtils]: 60: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,971 INFO L280 TraceCheckUtils]: 61: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,972 INFO L280 TraceCheckUtils]: 62: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,972 INFO L280 TraceCheckUtils]: 63: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,972 INFO L280 TraceCheckUtils]: 64: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,972 INFO L280 TraceCheckUtils]: 65: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:04,972 INFO L280 TraceCheckUtils]: 66: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,972 INFO L280 TraceCheckUtils]: 67: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,973 INFO L280 TraceCheckUtils]: 68: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,973 INFO L280 TraceCheckUtils]: 69: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,973 INFO L280 TraceCheckUtils]: 70: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,973 INFO L280 TraceCheckUtils]: 71: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,973 INFO L280 TraceCheckUtils]: 72: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,973 INFO L280 TraceCheckUtils]: 73: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,974 INFO L280 TraceCheckUtils]: 74: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,974 INFO L280 TraceCheckUtils]: 75: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,974 INFO L280 TraceCheckUtils]: 76: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:04,974 INFO L280 TraceCheckUtils]: 77: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,974 INFO L280 TraceCheckUtils]: 78: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,975 INFO L280 TraceCheckUtils]: 79: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,975 INFO L280 TraceCheckUtils]: 80: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,975 INFO L280 TraceCheckUtils]: 81: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,975 INFO L280 TraceCheckUtils]: 82: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,976 INFO L280 TraceCheckUtils]: 83: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,976 INFO L280 TraceCheckUtils]: 84: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,976 INFO L280 TraceCheckUtils]: 85: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,976 INFO L280 TraceCheckUtils]: 86: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,976 INFO L280 TraceCheckUtils]: 87: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,977 INFO L280 TraceCheckUtils]: 88: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,977 INFO L280 TraceCheckUtils]: 89: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,977 INFO L280 TraceCheckUtils]: 90: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,977 INFO L280 TraceCheckUtils]: 91: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,977 INFO L280 TraceCheckUtils]: 92: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,977 INFO L280 TraceCheckUtils]: 93: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,978 INFO L280 TraceCheckUtils]: 94: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,978 INFO L280 TraceCheckUtils]: 95: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,978 INFO L280 TraceCheckUtils]: 96: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,978 INFO L280 TraceCheckUtils]: 97: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,978 INFO L280 TraceCheckUtils]: 98: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,978 INFO L280 TraceCheckUtils]: 99: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,979 INFO L280 TraceCheckUtils]: 100: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,979 INFO L280 TraceCheckUtils]: 101: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,979 INFO L280 TraceCheckUtils]: 102: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,979 INFO L280 TraceCheckUtils]: 103: Hoare triple {191592#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,979 INFO L280 TraceCheckUtils]: 104: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,979 INFO L280 TraceCheckUtils]: 105: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,980 INFO L280 TraceCheckUtils]: 106: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,980 INFO L280 TraceCheckUtils]: 107: Hoare triple {191592#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,980 INFO L280 TraceCheckUtils]: 108: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,980 INFO L280 TraceCheckUtils]: 109: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:04,980 INFO L280 TraceCheckUtils]: 110: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,980 INFO L280 TraceCheckUtils]: 111: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,980 INFO L280 TraceCheckUtils]: 112: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,981 INFO L280 TraceCheckUtils]: 113: Hoare triple {191592#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,981 INFO L280 TraceCheckUtils]: 114: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,981 INFO L280 TraceCheckUtils]: 115: Hoare triple {191592#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,982 INFO L280 TraceCheckUtils]: 116: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,982 INFO L280 TraceCheckUtils]: 117: Hoare triple {191592#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,982 INFO L280 TraceCheckUtils]: 118: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,983 INFO L280 TraceCheckUtils]: 119: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,983 INFO L280 TraceCheckUtils]: 120: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,983 INFO L280 TraceCheckUtils]: 121: Hoare triple {191592#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,984 INFO L280 TraceCheckUtils]: 122: Hoare triple {191592#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,984 INFO L280 TraceCheckUtils]: 123: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,984 INFO L280 TraceCheckUtils]: 124: Hoare triple {191592#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,984 INFO L280 TraceCheckUtils]: 125: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,985 INFO L280 TraceCheckUtils]: 126: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:04,985 INFO L280 TraceCheckUtils]: 127: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,985 INFO L280 TraceCheckUtils]: 128: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,985 INFO L280 TraceCheckUtils]: 129: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,986 INFO L280 TraceCheckUtils]: 130: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,986 INFO L280 TraceCheckUtils]: 131: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,986 INFO L280 TraceCheckUtils]: 132: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,987 INFO L280 TraceCheckUtils]: 133: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,987 INFO L280 TraceCheckUtils]: 134: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:04,987 INFO L280 TraceCheckUtils]: 135: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:04,987 INFO L280 TraceCheckUtils]: 136: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,988 INFO L280 TraceCheckUtils]: 137: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,988 INFO L280 TraceCheckUtils]: 138: Hoare triple {191592#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,988 INFO L280 TraceCheckUtils]: 139: Hoare triple {191592#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,989 INFO L280 TraceCheckUtils]: 140: Hoare triple {191592#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,989 INFO L280 TraceCheckUtils]: 141: Hoare triple {191592#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,989 INFO L280 TraceCheckUtils]: 142: Hoare triple {191592#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,990 INFO L280 TraceCheckUtils]: 143: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,990 INFO L280 TraceCheckUtils]: 144: Hoare triple {191592#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,990 INFO L280 TraceCheckUtils]: 145: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,990 INFO L280 TraceCheckUtils]: 146: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:04,991 INFO L280 TraceCheckUtils]: 147: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,991 INFO L280 TraceCheckUtils]: 148: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:04,991 INFO L280 TraceCheckUtils]: 149: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,991 INFO L280 TraceCheckUtils]: 150: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,992 INFO L280 TraceCheckUtils]: 151: Hoare triple {191592#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:04,992 INFO L280 TraceCheckUtils]: 152: Hoare triple {191592#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,992 INFO L280 TraceCheckUtils]: 153: Hoare triple {191592#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,992 INFO L280 TraceCheckUtils]: 154: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,993 INFO L280 TraceCheckUtils]: 155: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:04,993 INFO L280 TraceCheckUtils]: 156: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,993 INFO L280 TraceCheckUtils]: 157: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,994 INFO L280 TraceCheckUtils]: 158: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,994 INFO L280 TraceCheckUtils]: 159: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,994 INFO L280 TraceCheckUtils]: 160: Hoare triple {191592#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:04,994 INFO L280 TraceCheckUtils]: 161: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,995 INFO L280 TraceCheckUtils]: 162: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,995 INFO L280 TraceCheckUtils]: 163: Hoare triple {191592#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {191592#true} is VALID [2020-07-17 22:51:04,995 INFO L280 TraceCheckUtils]: 164: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,996 INFO L280 TraceCheckUtils]: 165: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,996 INFO L280 TraceCheckUtils]: 166: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,996 INFO L280 TraceCheckUtils]: 167: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,996 INFO L280 TraceCheckUtils]: 168: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,997 INFO L280 TraceCheckUtils]: 169: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,997 INFO L280 TraceCheckUtils]: 170: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:04,997 INFO L280 TraceCheckUtils]: 171: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:04,997 INFO L280 TraceCheckUtils]: 172: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:04,998 INFO L280 TraceCheckUtils]: 173: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:04,998 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {191592#true} {191593#false} #977#return; {191593#false} is VALID [2020-07-17 22:51:05,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:05,053 INFO L280 TraceCheckUtils]: 0: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:05,054 INFO L280 TraceCheckUtils]: 1: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,054 INFO L280 TraceCheckUtils]: 2: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,054 INFO L280 TraceCheckUtils]: 3: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,055 INFO L280 TraceCheckUtils]: 4: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,055 INFO L280 TraceCheckUtils]: 5: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,055 INFO L280 TraceCheckUtils]: 6: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,055 INFO L280 TraceCheckUtils]: 7: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,055 INFO L280 TraceCheckUtils]: 8: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,055 INFO L280 TraceCheckUtils]: 9: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,056 INFO L280 TraceCheckUtils]: 10: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,056 INFO L280 TraceCheckUtils]: 11: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,056 INFO L280 TraceCheckUtils]: 12: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,056 INFO L280 TraceCheckUtils]: 13: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,056 INFO L280 TraceCheckUtils]: 14: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,056 INFO L280 TraceCheckUtils]: 15: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,057 INFO L280 TraceCheckUtils]: 16: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,057 INFO L280 TraceCheckUtils]: 17: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,057 INFO L280 TraceCheckUtils]: 18: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,057 INFO L280 TraceCheckUtils]: 19: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,057 INFO L280 TraceCheckUtils]: 20: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,057 INFO L280 TraceCheckUtils]: 21: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,058 INFO L280 TraceCheckUtils]: 22: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,058 INFO L280 TraceCheckUtils]: 23: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,058 INFO L280 TraceCheckUtils]: 24: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,058 INFO L280 TraceCheckUtils]: 25: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,059 INFO L280 TraceCheckUtils]: 26: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,059 INFO L280 TraceCheckUtils]: 27: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,059 INFO L280 TraceCheckUtils]: 28: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,059 INFO L280 TraceCheckUtils]: 29: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,060 INFO L280 TraceCheckUtils]: 30: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,060 INFO L280 TraceCheckUtils]: 31: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,060 INFO L280 TraceCheckUtils]: 32: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,061 INFO L280 TraceCheckUtils]: 33: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,061 INFO L280 TraceCheckUtils]: 34: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,061 INFO L280 TraceCheckUtils]: 35: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,061 INFO L280 TraceCheckUtils]: 36: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,062 INFO L280 TraceCheckUtils]: 37: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,062 INFO L280 TraceCheckUtils]: 38: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,062 INFO L280 TraceCheckUtils]: 39: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,063 INFO L280 TraceCheckUtils]: 40: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,063 INFO L280 TraceCheckUtils]: 41: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,063 INFO L280 TraceCheckUtils]: 42: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,063 INFO L280 TraceCheckUtils]: 43: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,064 INFO L280 TraceCheckUtils]: 44: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,064 INFO L280 TraceCheckUtils]: 45: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,064 INFO L280 TraceCheckUtils]: 46: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,065 INFO L280 TraceCheckUtils]: 47: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,065 INFO L280 TraceCheckUtils]: 48: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,065 INFO L280 TraceCheckUtils]: 49: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,066 INFO L280 TraceCheckUtils]: 50: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,066 INFO L280 TraceCheckUtils]: 51: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,066 INFO L280 TraceCheckUtils]: 52: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,067 INFO L280 TraceCheckUtils]: 53: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,067 INFO L280 TraceCheckUtils]: 54: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,067 INFO L280 TraceCheckUtils]: 55: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,067 INFO L280 TraceCheckUtils]: 56: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,068 INFO L280 TraceCheckUtils]: 57: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,068 INFO L280 TraceCheckUtils]: 58: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,068 INFO L280 TraceCheckUtils]: 59: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,068 INFO L280 TraceCheckUtils]: 60: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,069 INFO L280 TraceCheckUtils]: 61: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,069 INFO L280 TraceCheckUtils]: 62: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,069 INFO L280 TraceCheckUtils]: 63: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,069 INFO L280 TraceCheckUtils]: 64: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,070 INFO L280 TraceCheckUtils]: 65: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,070 INFO L280 TraceCheckUtils]: 66: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,070 INFO L280 TraceCheckUtils]: 67: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,071 INFO L280 TraceCheckUtils]: 68: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,071 INFO L280 TraceCheckUtils]: 69: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,071 INFO L280 TraceCheckUtils]: 70: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,071 INFO L280 TraceCheckUtils]: 71: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,072 INFO L280 TraceCheckUtils]: 72: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,072 INFO L280 TraceCheckUtils]: 73: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,072 INFO L280 TraceCheckUtils]: 74: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,072 INFO L280 TraceCheckUtils]: 75: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,073 INFO L280 TraceCheckUtils]: 76: Hoare triple {191592#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {191592#true} is VALID [2020-07-17 22:51:05,073 INFO L280 TraceCheckUtils]: 77: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:05,073 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {191592#true} {191593#false} #977#return; {191593#false} is VALID [2020-07-17 22:51:05,082 INFO L263 TraceCheckUtils]: 0: Hoare triple {191592#true} call ULTIMATE.init(); {192404#(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:51:05,084 INFO L280 TraceCheckUtils]: 1: Hoare triple {192404#(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; {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:05,085 INFO L280 TraceCheckUtils]: 2: Hoare triple {191597#(<= (+ ~a12~0 49) 0)} assume true; {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:05,086 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {191597#(<= (+ ~a12~0 49) 0)} {191592#true} #973#return; {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:05,088 INFO L263 TraceCheckUtils]: 4: Hoare triple {191597#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:05,089 INFO L280 TraceCheckUtils]: 5: Hoare triple {191597#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:05,090 INFO L280 TraceCheckUtils]: 6: Hoare triple {191597#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:05,092 INFO L280 TraceCheckUtils]: 7: Hoare triple {191597#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191597#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:05,094 INFO L263 TraceCheckUtils]: 8: Hoare triple {191597#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:05,095 INFO L280 TraceCheckUtils]: 9: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:05,095 INFO L280 TraceCheckUtils]: 10: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,095 INFO L280 TraceCheckUtils]: 11: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,096 INFO L280 TraceCheckUtils]: 12: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,096 INFO L280 TraceCheckUtils]: 13: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,096 INFO L280 TraceCheckUtils]: 14: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,097 INFO L280 TraceCheckUtils]: 15: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,097 INFO L280 TraceCheckUtils]: 16: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,097 INFO L280 TraceCheckUtils]: 17: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,097 INFO L280 TraceCheckUtils]: 18: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,098 INFO L280 TraceCheckUtils]: 19: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,098 INFO L280 TraceCheckUtils]: 20: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,098 INFO L280 TraceCheckUtils]: 21: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,099 INFO L280 TraceCheckUtils]: 22: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,099 INFO L280 TraceCheckUtils]: 23: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,099 INFO L280 TraceCheckUtils]: 24: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,099 INFO L280 TraceCheckUtils]: 25: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,100 INFO L280 TraceCheckUtils]: 26: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,100 INFO L280 TraceCheckUtils]: 27: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,100 INFO L280 TraceCheckUtils]: 28: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,100 INFO L280 TraceCheckUtils]: 29: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,101 INFO L280 TraceCheckUtils]: 30: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,101 INFO L280 TraceCheckUtils]: 31: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,101 INFO L280 TraceCheckUtils]: 32: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,102 INFO L280 TraceCheckUtils]: 33: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,102 INFO L280 TraceCheckUtils]: 34: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,102 INFO L280 TraceCheckUtils]: 35: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,102 INFO L280 TraceCheckUtils]: 36: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,103 INFO L280 TraceCheckUtils]: 37: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,103 INFO L280 TraceCheckUtils]: 38: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,103 INFO L280 TraceCheckUtils]: 39: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,103 INFO L280 TraceCheckUtils]: 40: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,104 INFO L280 TraceCheckUtils]: 41: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,104 INFO L280 TraceCheckUtils]: 42: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,104 INFO L280 TraceCheckUtils]: 43: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,104 INFO L280 TraceCheckUtils]: 44: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,105 INFO L280 TraceCheckUtils]: 45: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,105 INFO L280 TraceCheckUtils]: 46: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,105 INFO L280 TraceCheckUtils]: 47: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,105 INFO L280 TraceCheckUtils]: 48: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,106 INFO L280 TraceCheckUtils]: 49: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,106 INFO L280 TraceCheckUtils]: 50: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,106 INFO L280 TraceCheckUtils]: 51: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,106 INFO L280 TraceCheckUtils]: 52: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,107 INFO L280 TraceCheckUtils]: 53: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,107 INFO L280 TraceCheckUtils]: 54: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,107 INFO L280 TraceCheckUtils]: 55: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,108 INFO L280 TraceCheckUtils]: 56: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,108 INFO L280 TraceCheckUtils]: 57: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,108 INFO L280 TraceCheckUtils]: 58: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,108 INFO L280 TraceCheckUtils]: 59: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,109 INFO L280 TraceCheckUtils]: 60: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,109 INFO L280 TraceCheckUtils]: 61: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,109 INFO L280 TraceCheckUtils]: 62: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,109 INFO L280 TraceCheckUtils]: 63: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,110 INFO L280 TraceCheckUtils]: 64: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,110 INFO L280 TraceCheckUtils]: 65: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,110 INFO L280 TraceCheckUtils]: 66: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,110 INFO L280 TraceCheckUtils]: 67: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,111 INFO L280 TraceCheckUtils]: 68: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,111 INFO L280 TraceCheckUtils]: 69: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,111 INFO L280 TraceCheckUtils]: 70: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,111 INFO L280 TraceCheckUtils]: 71: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,112 INFO L280 TraceCheckUtils]: 72: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,112 INFO L280 TraceCheckUtils]: 73: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,112 INFO L280 TraceCheckUtils]: 74: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,112 INFO L280 TraceCheckUtils]: 75: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,113 INFO L280 TraceCheckUtils]: 76: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,113 INFO L280 TraceCheckUtils]: 77: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,113 INFO L280 TraceCheckUtils]: 78: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,113 INFO L280 TraceCheckUtils]: 79: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,114 INFO L280 TraceCheckUtils]: 80: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,114 INFO L280 TraceCheckUtils]: 81: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,114 INFO L280 TraceCheckUtils]: 82: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,114 INFO L280 TraceCheckUtils]: 83: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,115 INFO L280 TraceCheckUtils]: 84: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,115 INFO L280 TraceCheckUtils]: 85: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:05,115 INFO L280 TraceCheckUtils]: 86: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,115 INFO L280 TraceCheckUtils]: 87: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,116 INFO L280 TraceCheckUtils]: 88: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,116 INFO L280 TraceCheckUtils]: 89: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,116 INFO L280 TraceCheckUtils]: 90: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,117 INFO L280 TraceCheckUtils]: 91: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,117 INFO L280 TraceCheckUtils]: 92: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,117 INFO L280 TraceCheckUtils]: 93: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,118 INFO L280 TraceCheckUtils]: 94: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,118 INFO L280 TraceCheckUtils]: 95: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,118 INFO L280 TraceCheckUtils]: 96: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,118 INFO L280 TraceCheckUtils]: 97: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,119 INFO L280 TraceCheckUtils]: 98: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,119 INFO L280 TraceCheckUtils]: 99: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,119 INFO L280 TraceCheckUtils]: 100: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,119 INFO L280 TraceCheckUtils]: 101: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,120 INFO L280 TraceCheckUtils]: 102: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,120 INFO L280 TraceCheckUtils]: 103: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,120 INFO L280 TraceCheckUtils]: 104: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,120 INFO L280 TraceCheckUtils]: 105: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,120 INFO L280 TraceCheckUtils]: 106: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,121 INFO L280 TraceCheckUtils]: 107: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,121 INFO L280 TraceCheckUtils]: 108: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,121 INFO L280 TraceCheckUtils]: 109: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,121 INFO L280 TraceCheckUtils]: 110: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,121 INFO L280 TraceCheckUtils]: 111: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,122 INFO L280 TraceCheckUtils]: 112: Hoare triple {191592#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {191592#true} is VALID [2020-07-17 22:51:05,122 INFO L280 TraceCheckUtils]: 113: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:05,122 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {191592#true} {191597#(<= (+ ~a12~0 49) 0)} #977#return; {191592#true} is VALID [2020-07-17 22:51:05,122 INFO L280 TraceCheckUtils]: 115: Hoare triple {191592#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191592#true} is VALID [2020-07-17 22:51:05,122 INFO L280 TraceCheckUtils]: 116: Hoare triple {191592#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191592#true} is VALID [2020-07-17 22:51:05,122 INFO L280 TraceCheckUtils]: 117: Hoare triple {191592#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191592#true} is VALID [2020-07-17 22:51:05,125 INFO L263 TraceCheckUtils]: 118: Hoare triple {191592#true} call #t~ret3 := calculate_output(~input~0); {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:05,126 INFO L280 TraceCheckUtils]: 119: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:05,126 INFO L280 TraceCheckUtils]: 120: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,126 INFO L280 TraceCheckUtils]: 121: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,126 INFO L280 TraceCheckUtils]: 122: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,126 INFO L280 TraceCheckUtils]: 123: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,126 INFO L280 TraceCheckUtils]: 124: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,127 INFO L280 TraceCheckUtils]: 125: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,127 INFO L280 TraceCheckUtils]: 126: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,127 INFO L280 TraceCheckUtils]: 127: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,127 INFO L280 TraceCheckUtils]: 128: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,128 INFO L280 TraceCheckUtils]: 129: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,128 INFO L280 TraceCheckUtils]: 130: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,128 INFO L280 TraceCheckUtils]: 131: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,128 INFO L280 TraceCheckUtils]: 132: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,128 INFO L280 TraceCheckUtils]: 133: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,129 INFO L280 TraceCheckUtils]: 134: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,129 INFO L280 TraceCheckUtils]: 135: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,129 INFO L280 TraceCheckUtils]: 136: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,129 INFO L280 TraceCheckUtils]: 137: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,129 INFO L280 TraceCheckUtils]: 138: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,129 INFO L280 TraceCheckUtils]: 139: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,130 INFO L280 TraceCheckUtils]: 140: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,130 INFO L280 TraceCheckUtils]: 141: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,130 INFO L280 TraceCheckUtils]: 142: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,130 INFO L280 TraceCheckUtils]: 143: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,131 INFO L280 TraceCheckUtils]: 144: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,131 INFO L280 TraceCheckUtils]: 145: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,131 INFO L280 TraceCheckUtils]: 146: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,132 INFO L280 TraceCheckUtils]: 147: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,132 INFO L280 TraceCheckUtils]: 148: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,132 INFO L280 TraceCheckUtils]: 149: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,133 INFO L280 TraceCheckUtils]: 150: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,133 INFO L280 TraceCheckUtils]: 151: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,133 INFO L280 TraceCheckUtils]: 152: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,133 INFO L280 TraceCheckUtils]: 153: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,134 INFO L280 TraceCheckUtils]: 154: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,134 INFO L280 TraceCheckUtils]: 155: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,134 INFO L280 TraceCheckUtils]: 156: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,134 INFO L280 TraceCheckUtils]: 157: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,135 INFO L280 TraceCheckUtils]: 158: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,135 INFO L280 TraceCheckUtils]: 159: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,135 INFO L280 TraceCheckUtils]: 160: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,136 INFO L280 TraceCheckUtils]: 161: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,136 INFO L280 TraceCheckUtils]: 162: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,136 INFO L280 TraceCheckUtils]: 163: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,136 INFO L280 TraceCheckUtils]: 164: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,137 INFO L280 TraceCheckUtils]: 165: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,137 INFO L280 TraceCheckUtils]: 166: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,137 INFO L280 TraceCheckUtils]: 167: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,137 INFO L280 TraceCheckUtils]: 168: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,138 INFO L280 TraceCheckUtils]: 169: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,138 INFO L280 TraceCheckUtils]: 170: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,138 INFO L280 TraceCheckUtils]: 171: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,138 INFO L280 TraceCheckUtils]: 172: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,139 INFO L280 TraceCheckUtils]: 173: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,139 INFO L280 TraceCheckUtils]: 174: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,139 INFO L280 TraceCheckUtils]: 175: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,139 INFO L280 TraceCheckUtils]: 176: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,140 INFO L280 TraceCheckUtils]: 177: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,140 INFO L280 TraceCheckUtils]: 178: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,140 INFO L280 TraceCheckUtils]: 179: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,141 INFO L280 TraceCheckUtils]: 180: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,141 INFO L280 TraceCheckUtils]: 181: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,141 INFO L280 TraceCheckUtils]: 182: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,141 INFO L280 TraceCheckUtils]: 183: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,142 INFO L280 TraceCheckUtils]: 184: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,142 INFO L280 TraceCheckUtils]: 185: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,142 INFO L280 TraceCheckUtils]: 186: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,142 INFO L280 TraceCheckUtils]: 187: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,143 INFO L280 TraceCheckUtils]: 188: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,143 INFO L280 TraceCheckUtils]: 189: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,143 INFO L280 TraceCheckUtils]: 190: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,143 INFO L280 TraceCheckUtils]: 191: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,144 INFO L280 TraceCheckUtils]: 192: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,144 INFO L280 TraceCheckUtils]: 193: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,144 INFO L280 TraceCheckUtils]: 194: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,145 INFO L280 TraceCheckUtils]: 195: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:05,145 INFO L280 TraceCheckUtils]: 196: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,145 INFO L280 TraceCheckUtils]: 197: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,145 INFO L280 TraceCheckUtils]: 198: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,146 INFO L280 TraceCheckUtils]: 199: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,146 INFO L280 TraceCheckUtils]: 200: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,146 INFO L280 TraceCheckUtils]: 201: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,147 INFO L280 TraceCheckUtils]: 202: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,147 INFO L280 TraceCheckUtils]: 203: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,147 INFO L280 TraceCheckUtils]: 204: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,148 INFO L280 TraceCheckUtils]: 205: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,148 INFO L280 TraceCheckUtils]: 206: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,148 INFO L280 TraceCheckUtils]: 207: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,148 INFO L280 TraceCheckUtils]: 208: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,149 INFO L280 TraceCheckUtils]: 209: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,149 INFO L280 TraceCheckUtils]: 210: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,149 INFO L280 TraceCheckUtils]: 211: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,149 INFO L280 TraceCheckUtils]: 212: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,150 INFO L280 TraceCheckUtils]: 213: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,150 INFO L280 TraceCheckUtils]: 214: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,150 INFO L280 TraceCheckUtils]: 215: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,150 INFO L280 TraceCheckUtils]: 216: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,151 INFO L280 TraceCheckUtils]: 217: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,151 INFO L280 TraceCheckUtils]: 218: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,151 INFO L280 TraceCheckUtils]: 219: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,152 INFO L280 TraceCheckUtils]: 220: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,152 INFO L280 TraceCheckUtils]: 221: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:05,152 INFO L280 TraceCheckUtils]: 222: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:05,153 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {191592#true} {191592#true} #977#return; {191592#true} is VALID [2020-07-17 22:51:05,153 INFO L280 TraceCheckUtils]: 224: Hoare triple {191592#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191592#true} is VALID [2020-07-17 22:51:05,153 INFO L280 TraceCheckUtils]: 225: Hoare triple {191592#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191592#true} is VALID [2020-07-17 22:51:05,153 INFO L280 TraceCheckUtils]: 226: Hoare triple {191592#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191592#true} is VALID [2020-07-17 22:51:05,155 INFO L263 TraceCheckUtils]: 227: Hoare triple {191592#true} call #t~ret3 := calculate_output(~input~0); {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:05,156 INFO L280 TraceCheckUtils]: 228: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:05,156 INFO L280 TraceCheckUtils]: 229: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,157 INFO L280 TraceCheckUtils]: 230: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,157 INFO L280 TraceCheckUtils]: 231: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,157 INFO L280 TraceCheckUtils]: 232: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,158 INFO L280 TraceCheckUtils]: 233: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,158 INFO L280 TraceCheckUtils]: 234: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,158 INFO L280 TraceCheckUtils]: 235: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,158 INFO L280 TraceCheckUtils]: 236: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,158 INFO L280 TraceCheckUtils]: 237: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,159 INFO L280 TraceCheckUtils]: 238: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,159 INFO L280 TraceCheckUtils]: 239: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,159 INFO L280 TraceCheckUtils]: 240: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,159 INFO L280 TraceCheckUtils]: 241: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,159 INFO L280 TraceCheckUtils]: 242: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,160 INFO L280 TraceCheckUtils]: 243: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,160 INFO L280 TraceCheckUtils]: 244: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,160 INFO L280 TraceCheckUtils]: 245: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,161 INFO L280 TraceCheckUtils]: 246: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,161 INFO L280 TraceCheckUtils]: 247: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,161 INFO L280 TraceCheckUtils]: 248: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,161 INFO L280 TraceCheckUtils]: 249: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,161 INFO L280 TraceCheckUtils]: 250: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,161 INFO L280 TraceCheckUtils]: 251: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,162 INFO L280 TraceCheckUtils]: 252: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,162 INFO L280 TraceCheckUtils]: 253: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,162 INFO L280 TraceCheckUtils]: 254: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,162 INFO L280 TraceCheckUtils]: 255: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,162 INFO L280 TraceCheckUtils]: 256: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,163 INFO L280 TraceCheckUtils]: 257: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,163 INFO L280 TraceCheckUtils]: 258: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,163 INFO L280 TraceCheckUtils]: 259: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,163 INFO L280 TraceCheckUtils]: 260: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,163 INFO L280 TraceCheckUtils]: 261: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,163 INFO L280 TraceCheckUtils]: 262: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,163 INFO L280 TraceCheckUtils]: 263: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,164 INFO L280 TraceCheckUtils]: 264: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,164 INFO L280 TraceCheckUtils]: 265: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,164 INFO L280 TraceCheckUtils]: 266: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,164 INFO L280 TraceCheckUtils]: 267: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,164 INFO L280 TraceCheckUtils]: 268: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,164 INFO L280 TraceCheckUtils]: 269: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,165 INFO L280 TraceCheckUtils]: 270: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,165 INFO L280 TraceCheckUtils]: 271: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,165 INFO L280 TraceCheckUtils]: 272: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,165 INFO L280 TraceCheckUtils]: 273: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,166 INFO L280 TraceCheckUtils]: 274: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,166 INFO L280 TraceCheckUtils]: 275: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,166 INFO L280 TraceCheckUtils]: 276: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,166 INFO L280 TraceCheckUtils]: 277: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,166 INFO L280 TraceCheckUtils]: 278: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,166 INFO L280 TraceCheckUtils]: 279: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,167 INFO L280 TraceCheckUtils]: 280: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,167 INFO L280 TraceCheckUtils]: 281: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,167 INFO L280 TraceCheckUtils]: 282: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,167 INFO L280 TraceCheckUtils]: 283: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,167 INFO L280 TraceCheckUtils]: 284: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,167 INFO L280 TraceCheckUtils]: 285: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,168 INFO L280 TraceCheckUtils]: 286: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,168 INFO L280 TraceCheckUtils]: 287: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,168 INFO L280 TraceCheckUtils]: 288: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,169 INFO L280 TraceCheckUtils]: 289: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,169 INFO L280 TraceCheckUtils]: 290: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,169 INFO L280 TraceCheckUtils]: 291: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,170 INFO L280 TraceCheckUtils]: 292: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,170 INFO L280 TraceCheckUtils]: 293: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,170 INFO L280 TraceCheckUtils]: 294: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,170 INFO L280 TraceCheckUtils]: 295: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,171 INFO L280 TraceCheckUtils]: 296: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,171 INFO L280 TraceCheckUtils]: 297: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,171 INFO L280 TraceCheckUtils]: 298: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,172 INFO L280 TraceCheckUtils]: 299: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,172 INFO L280 TraceCheckUtils]: 300: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,172 INFO L280 TraceCheckUtils]: 301: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,172 INFO L280 TraceCheckUtils]: 302: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,173 INFO L280 TraceCheckUtils]: 303: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,173 INFO L280 TraceCheckUtils]: 304: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:05,173 INFO L280 TraceCheckUtils]: 305: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,174 INFO L280 TraceCheckUtils]: 306: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,174 INFO L280 TraceCheckUtils]: 307: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,174 INFO L280 TraceCheckUtils]: 308: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,174 INFO L280 TraceCheckUtils]: 309: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,175 INFO L280 TraceCheckUtils]: 310: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,175 INFO L280 TraceCheckUtils]: 311: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,175 INFO L280 TraceCheckUtils]: 312: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,175 INFO L280 TraceCheckUtils]: 313: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,176 INFO L280 TraceCheckUtils]: 314: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,176 INFO L280 TraceCheckUtils]: 315: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,176 INFO L280 TraceCheckUtils]: 316: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,176 INFO L280 TraceCheckUtils]: 317: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,177 INFO L280 TraceCheckUtils]: 318: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,177 INFO L280 TraceCheckUtils]: 319: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,177 INFO L280 TraceCheckUtils]: 320: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,177 INFO L280 TraceCheckUtils]: 321: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,178 INFO L280 TraceCheckUtils]: 322: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,178 INFO L280 TraceCheckUtils]: 323: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,178 INFO L280 TraceCheckUtils]: 324: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,178 INFO L280 TraceCheckUtils]: 325: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,179 INFO L280 TraceCheckUtils]: 326: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,179 INFO L280 TraceCheckUtils]: 327: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,179 INFO L280 TraceCheckUtils]: 328: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,179 INFO L280 TraceCheckUtils]: 329: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,180 INFO L280 TraceCheckUtils]: 330: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,180 INFO L280 TraceCheckUtils]: 331: Hoare triple {191592#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,180 INFO L280 TraceCheckUtils]: 332: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,181 INFO L280 TraceCheckUtils]: 333: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,181 INFO L280 TraceCheckUtils]: 334: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,181 INFO L280 TraceCheckUtils]: 335: Hoare triple {191592#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,181 INFO L280 TraceCheckUtils]: 336: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,181 INFO L280 TraceCheckUtils]: 337: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:05,182 INFO L280 TraceCheckUtils]: 338: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:05,182 INFO L280 TraceCheckUtils]: 339: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:05,182 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {191592#true} {191592#true} #977#return; {191592#true} is VALID [2020-07-17 22:51:05,183 INFO L280 TraceCheckUtils]: 341: Hoare triple {191592#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191592#true} is VALID [2020-07-17 22:51:05,183 INFO L280 TraceCheckUtils]: 342: Hoare triple {191592#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191592#true} is VALID [2020-07-17 22:51:05,183 INFO L280 TraceCheckUtils]: 343: Hoare triple {191592#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191592#true} is VALID [2020-07-17 22:51:05,186 INFO L263 TraceCheckUtils]: 344: Hoare triple {191592#true} call #t~ret3 := calculate_output(~input~0); {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:05,187 INFO L280 TraceCheckUtils]: 345: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:05,187 INFO L280 TraceCheckUtils]: 346: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,187 INFO L280 TraceCheckUtils]: 347: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,187 INFO L280 TraceCheckUtils]: 348: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,188 INFO L280 TraceCheckUtils]: 349: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,188 INFO L280 TraceCheckUtils]: 350: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,188 INFO L280 TraceCheckUtils]: 351: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,188 INFO L280 TraceCheckUtils]: 352: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,189 INFO L280 TraceCheckUtils]: 353: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,189 INFO L280 TraceCheckUtils]: 354: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,189 INFO L280 TraceCheckUtils]: 355: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,189 INFO L280 TraceCheckUtils]: 356: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,189 INFO L280 TraceCheckUtils]: 357: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,190 INFO L280 TraceCheckUtils]: 358: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,190 INFO L280 TraceCheckUtils]: 359: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,190 INFO L280 TraceCheckUtils]: 360: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,190 INFO L280 TraceCheckUtils]: 361: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,190 INFO L280 TraceCheckUtils]: 362: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,190 INFO L280 TraceCheckUtils]: 363: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,191 INFO L280 TraceCheckUtils]: 364: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,191 INFO L280 TraceCheckUtils]: 365: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,191 INFO L280 TraceCheckUtils]: 366: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,191 INFO L280 TraceCheckUtils]: 367: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,191 INFO L280 TraceCheckUtils]: 368: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,191 INFO L280 TraceCheckUtils]: 369: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,192 INFO L280 TraceCheckUtils]: 370: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,192 INFO L280 TraceCheckUtils]: 371: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,192 INFO L280 TraceCheckUtils]: 372: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,192 INFO L280 TraceCheckUtils]: 373: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,192 INFO L280 TraceCheckUtils]: 374: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,193 INFO L280 TraceCheckUtils]: 375: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,193 INFO L280 TraceCheckUtils]: 376: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,193 INFO L280 TraceCheckUtils]: 377: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,193 INFO L280 TraceCheckUtils]: 378: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,193 INFO L280 TraceCheckUtils]: 379: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,193 INFO L280 TraceCheckUtils]: 380: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,194 INFO L280 TraceCheckUtils]: 381: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,194 INFO L280 TraceCheckUtils]: 382: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,194 INFO L280 TraceCheckUtils]: 383: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,194 INFO L280 TraceCheckUtils]: 384: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,194 INFO L280 TraceCheckUtils]: 385: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,194 INFO L280 TraceCheckUtils]: 386: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,195 INFO L280 TraceCheckUtils]: 387: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,195 INFO L280 TraceCheckUtils]: 388: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,195 INFO L280 TraceCheckUtils]: 389: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,195 INFO L280 TraceCheckUtils]: 390: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,195 INFO L280 TraceCheckUtils]: 391: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,195 INFO L280 TraceCheckUtils]: 392: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,196 INFO L280 TraceCheckUtils]: 393: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,196 INFO L280 TraceCheckUtils]: 394: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,196 INFO L280 TraceCheckUtils]: 395: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,196 INFO L280 TraceCheckUtils]: 396: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,196 INFO L280 TraceCheckUtils]: 397: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,197 INFO L280 TraceCheckUtils]: 398: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,197 INFO L280 TraceCheckUtils]: 399: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,197 INFO L280 TraceCheckUtils]: 400: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,197 INFO L280 TraceCheckUtils]: 401: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,197 INFO L280 TraceCheckUtils]: 402: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,198 INFO L280 TraceCheckUtils]: 403: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,198 INFO L280 TraceCheckUtils]: 404: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,198 INFO L280 TraceCheckUtils]: 405: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,198 INFO L280 TraceCheckUtils]: 406: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,198 INFO L280 TraceCheckUtils]: 407: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,198 INFO L280 TraceCheckUtils]: 408: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,199 INFO L280 TraceCheckUtils]: 409: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,199 INFO L280 TraceCheckUtils]: 410: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,199 INFO L280 TraceCheckUtils]: 411: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,199 INFO L280 TraceCheckUtils]: 412: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,199 INFO L280 TraceCheckUtils]: 413: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,199 INFO L280 TraceCheckUtils]: 414: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,200 INFO L280 TraceCheckUtils]: 415: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,200 INFO L280 TraceCheckUtils]: 416: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,200 INFO L280 TraceCheckUtils]: 417: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,200 INFO L280 TraceCheckUtils]: 418: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,200 INFO L280 TraceCheckUtils]: 419: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,200 INFO L280 TraceCheckUtils]: 420: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,200 INFO L280 TraceCheckUtils]: 421: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:05,201 INFO L280 TraceCheckUtils]: 422: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,201 INFO L280 TraceCheckUtils]: 423: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,201 INFO L280 TraceCheckUtils]: 424: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,201 INFO L280 TraceCheckUtils]: 425: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,201 INFO L280 TraceCheckUtils]: 426: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,201 INFO L280 TraceCheckUtils]: 427: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,201 INFO L280 TraceCheckUtils]: 428: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,202 INFO L280 TraceCheckUtils]: 429: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,202 INFO L280 TraceCheckUtils]: 430: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,202 INFO L280 TraceCheckUtils]: 431: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,202 INFO L280 TraceCheckUtils]: 432: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,202 INFO L280 TraceCheckUtils]: 433: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,202 INFO L280 TraceCheckUtils]: 434: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,203 INFO L280 TraceCheckUtils]: 435: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,203 INFO L280 TraceCheckUtils]: 436: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,203 INFO L280 TraceCheckUtils]: 437: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,203 INFO L280 TraceCheckUtils]: 438: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,203 INFO L280 TraceCheckUtils]: 439: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,204 INFO L280 TraceCheckUtils]: 440: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,204 INFO L280 TraceCheckUtils]: 441: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,204 INFO L280 TraceCheckUtils]: 442: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,204 INFO L280 TraceCheckUtils]: 443: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,204 INFO L280 TraceCheckUtils]: 444: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,204 INFO L280 TraceCheckUtils]: 445: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,205 INFO L280 TraceCheckUtils]: 446: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,205 INFO L280 TraceCheckUtils]: 447: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,205 INFO L280 TraceCheckUtils]: 448: Hoare triple {191592#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,205 INFO L280 TraceCheckUtils]: 449: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,205 INFO L280 TraceCheckUtils]: 450: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,205 INFO L280 TraceCheckUtils]: 451: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,205 INFO L280 TraceCheckUtils]: 452: Hoare triple {191592#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,206 INFO L280 TraceCheckUtils]: 453: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,206 INFO L280 TraceCheckUtils]: 454: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:05,206 INFO L280 TraceCheckUtils]: 455: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,206 INFO L280 TraceCheckUtils]: 456: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,206 INFO L280 TraceCheckUtils]: 457: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,206 INFO L280 TraceCheckUtils]: 458: Hoare triple {191592#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,207 INFO L280 TraceCheckUtils]: 459: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,207 INFO L280 TraceCheckUtils]: 460: Hoare triple {191592#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,207 INFO L280 TraceCheckUtils]: 461: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,207 INFO L280 TraceCheckUtils]: 462: Hoare triple {191592#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,207 INFO L280 TraceCheckUtils]: 463: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,207 INFO L280 TraceCheckUtils]: 464: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,208 INFO L280 TraceCheckUtils]: 465: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,208 INFO L280 TraceCheckUtils]: 466: Hoare triple {191592#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,208 INFO L280 TraceCheckUtils]: 467: Hoare triple {191592#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,208 INFO L280 TraceCheckUtils]: 468: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,208 INFO L280 TraceCheckUtils]: 469: Hoare triple {191592#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,208 INFO L280 TraceCheckUtils]: 470: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,209 INFO L280 TraceCheckUtils]: 471: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:05,209 INFO L280 TraceCheckUtils]: 472: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,209 INFO L280 TraceCheckUtils]: 473: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,209 INFO L280 TraceCheckUtils]: 474: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,209 INFO L280 TraceCheckUtils]: 475: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,209 INFO L280 TraceCheckUtils]: 476: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,210 INFO L280 TraceCheckUtils]: 477: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,210 INFO L280 TraceCheckUtils]: 478: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,210 INFO L280 TraceCheckUtils]: 479: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,210 INFO L280 TraceCheckUtils]: 480: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:05,210 INFO L280 TraceCheckUtils]: 481: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,210 INFO L280 TraceCheckUtils]: 482: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,211 INFO L280 TraceCheckUtils]: 483: Hoare triple {191592#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,211 INFO L280 TraceCheckUtils]: 484: Hoare triple {191592#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,211 INFO L280 TraceCheckUtils]: 485: Hoare triple {191592#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,211 INFO L280 TraceCheckUtils]: 486: Hoare triple {191592#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,211 INFO L280 TraceCheckUtils]: 487: Hoare triple {191592#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,212 INFO L280 TraceCheckUtils]: 488: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,212 INFO L280 TraceCheckUtils]: 489: Hoare triple {191592#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,212 INFO L280 TraceCheckUtils]: 490: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,212 INFO L280 TraceCheckUtils]: 491: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,212 INFO L280 TraceCheckUtils]: 492: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,213 INFO L280 TraceCheckUtils]: 493: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,213 INFO L280 TraceCheckUtils]: 494: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,213 INFO L280 TraceCheckUtils]: 495: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,213 INFO L280 TraceCheckUtils]: 496: Hoare triple {191592#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,215 INFO L280 TraceCheckUtils]: 497: Hoare triple {191592#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; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:05,216 INFO L280 TraceCheckUtils]: 498: Hoare triple {192406#(<= ~a21~0 8)} assume true; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:05,218 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {192406#(<= ~a21~0 8)} {191592#true} #977#return; {192077#(not (= 9 ~a21~0))} is VALID [2020-07-17 22:51:05,220 INFO L280 TraceCheckUtils]: 500: Hoare triple {192077#(not (= 9 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {192077#(not (= 9 ~a21~0))} is VALID [2020-07-17 22:51:05,221 INFO L280 TraceCheckUtils]: 501: Hoare triple {192077#(not (= 9 ~a21~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {192077#(not (= 9 ~a21~0))} is VALID [2020-07-17 22:51:05,223 INFO L280 TraceCheckUtils]: 502: Hoare triple {192077#(not (= 9 ~a21~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {192077#(not (= 9 ~a21~0))} is VALID [2020-07-17 22:51:05,224 INFO L263 TraceCheckUtils]: 503: Hoare triple {192077#(not (= 9 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:05,226 INFO L280 TraceCheckUtils]: 504: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,228 INFO L280 TraceCheckUtils]: 505: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,230 INFO L280 TraceCheckUtils]: 506: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,231 INFO L280 TraceCheckUtils]: 507: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,232 INFO L280 TraceCheckUtils]: 508: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,235 INFO L280 TraceCheckUtils]: 509: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,237 INFO L280 TraceCheckUtils]: 510: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,238 INFO L280 TraceCheckUtils]: 511: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,239 INFO L280 TraceCheckUtils]: 512: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,240 INFO L280 TraceCheckUtils]: 513: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,243 INFO L280 TraceCheckUtils]: 514: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,244 INFO L280 TraceCheckUtils]: 515: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,246 INFO L280 TraceCheckUtils]: 516: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,247 INFO L280 TraceCheckUtils]: 517: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,248 INFO L280 TraceCheckUtils]: 518: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,250 INFO L280 TraceCheckUtils]: 519: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,252 INFO L280 TraceCheckUtils]: 520: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,254 INFO L280 TraceCheckUtils]: 521: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,255 INFO L280 TraceCheckUtils]: 522: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,256 INFO L280 TraceCheckUtils]: 523: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,259 INFO L280 TraceCheckUtils]: 524: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,261 INFO L280 TraceCheckUtils]: 525: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,263 INFO L280 TraceCheckUtils]: 526: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,265 INFO L280 TraceCheckUtils]: 527: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,267 INFO L280 TraceCheckUtils]: 528: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,269 INFO L280 TraceCheckUtils]: 529: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,271 INFO L280 TraceCheckUtils]: 530: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,274 INFO L280 TraceCheckUtils]: 531: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,276 INFO L280 TraceCheckUtils]: 532: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,277 INFO L280 TraceCheckUtils]: 533: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,279 INFO L280 TraceCheckUtils]: 534: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,281 INFO L280 TraceCheckUtils]: 535: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,282 INFO L280 TraceCheckUtils]: 536: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,284 INFO L280 TraceCheckUtils]: 537: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,286 INFO L280 TraceCheckUtils]: 538: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,288 INFO L280 TraceCheckUtils]: 539: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,289 INFO L280 TraceCheckUtils]: 540: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,290 INFO L280 TraceCheckUtils]: 541: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,292 INFO L280 TraceCheckUtils]: 542: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,294 INFO L280 TraceCheckUtils]: 543: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,295 INFO L280 TraceCheckUtils]: 544: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,297 INFO L280 TraceCheckUtils]: 545: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,299 INFO L280 TraceCheckUtils]: 546: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,302 INFO L280 TraceCheckUtils]: 547: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,303 INFO L280 TraceCheckUtils]: 548: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,304 INFO L280 TraceCheckUtils]: 549: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,307 INFO L280 TraceCheckUtils]: 550: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,309 INFO L280 TraceCheckUtils]: 551: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,310 INFO L280 TraceCheckUtils]: 552: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,312 INFO L280 TraceCheckUtils]: 553: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,314 INFO L280 TraceCheckUtils]: 554: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,315 INFO L280 TraceCheckUtils]: 555: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,316 INFO L280 TraceCheckUtils]: 556: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,318 INFO L280 TraceCheckUtils]: 557: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,319 INFO L280 TraceCheckUtils]: 558: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,321 INFO L280 TraceCheckUtils]: 559: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,322 INFO L280 TraceCheckUtils]: 560: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,323 INFO L280 TraceCheckUtils]: 561: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,325 INFO L280 TraceCheckUtils]: 562: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,327 INFO L280 TraceCheckUtils]: 563: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,328 INFO L280 TraceCheckUtils]: 564: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,329 INFO L280 TraceCheckUtils]: 565: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,331 INFO L280 TraceCheckUtils]: 566: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,334 INFO L280 TraceCheckUtils]: 567: Hoare triple {192407#(= ~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); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,335 INFO L280 TraceCheckUtils]: 568: Hoare triple {192407#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,337 INFO L280 TraceCheckUtils]: 569: Hoare triple {192407#(= ~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)); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,339 INFO L280 TraceCheckUtils]: 570: Hoare triple {192407#(= ~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); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,340 INFO L280 TraceCheckUtils]: 571: Hoare triple {192407#(= ~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); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,342 INFO L280 TraceCheckUtils]: 572: Hoare triple {192407#(= ~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); {192407#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,345 INFO L280 TraceCheckUtils]: 573: Hoare triple {192407#(= ~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; {192408#(= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,347 INFO L280 TraceCheckUtils]: 574: Hoare triple {192408#(= 9 |old(~a21~0)|)} assume true; {192408#(= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:51:05,349 INFO L275 TraceCheckUtils]: 575: Hoare quadruple {192408#(= 9 |old(~a21~0)|)} {192077#(not (= 9 ~a21~0))} #977#return; {191593#false} is VALID [2020-07-17 22:51:05,350 INFO L280 TraceCheckUtils]: 576: Hoare triple {191593#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191593#false} is VALID [2020-07-17 22:51:05,350 INFO L280 TraceCheckUtils]: 577: Hoare triple {191593#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191593#false} is VALID [2020-07-17 22:51:05,350 INFO L280 TraceCheckUtils]: 578: Hoare triple {191593#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191593#false} is VALID [2020-07-17 22:51:05,351 INFO L263 TraceCheckUtils]: 579: Hoare triple {191593#false} call #t~ret3 := calculate_output(~input~0); {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:05,351 INFO L280 TraceCheckUtils]: 580: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:05,351 INFO L280 TraceCheckUtils]: 581: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,351 INFO L280 TraceCheckUtils]: 582: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,352 INFO L280 TraceCheckUtils]: 583: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,352 INFO L280 TraceCheckUtils]: 584: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,352 INFO L280 TraceCheckUtils]: 585: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,352 INFO L280 TraceCheckUtils]: 586: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,352 INFO L280 TraceCheckUtils]: 587: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,353 INFO L280 TraceCheckUtils]: 588: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,353 INFO L280 TraceCheckUtils]: 589: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,353 INFO L280 TraceCheckUtils]: 590: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,353 INFO L280 TraceCheckUtils]: 591: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,353 INFO L280 TraceCheckUtils]: 592: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,354 INFO L280 TraceCheckUtils]: 593: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,354 INFO L280 TraceCheckUtils]: 594: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,354 INFO L280 TraceCheckUtils]: 595: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,354 INFO L280 TraceCheckUtils]: 596: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,354 INFO L280 TraceCheckUtils]: 597: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,354 INFO L280 TraceCheckUtils]: 598: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,355 INFO L280 TraceCheckUtils]: 599: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,355 INFO L280 TraceCheckUtils]: 600: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,355 INFO L280 TraceCheckUtils]: 601: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,355 INFO L280 TraceCheckUtils]: 602: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,355 INFO L280 TraceCheckUtils]: 603: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,355 INFO L280 TraceCheckUtils]: 604: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,356 INFO L280 TraceCheckUtils]: 605: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,356 INFO L280 TraceCheckUtils]: 606: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,356 INFO L280 TraceCheckUtils]: 607: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,356 INFO L280 TraceCheckUtils]: 608: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,356 INFO L280 TraceCheckUtils]: 609: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,356 INFO L280 TraceCheckUtils]: 610: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,357 INFO L280 TraceCheckUtils]: 611: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,357 INFO L280 TraceCheckUtils]: 612: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,357 INFO L280 TraceCheckUtils]: 613: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,357 INFO L280 TraceCheckUtils]: 614: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,357 INFO L280 TraceCheckUtils]: 615: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,358 INFO L280 TraceCheckUtils]: 616: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,358 INFO L280 TraceCheckUtils]: 617: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,358 INFO L280 TraceCheckUtils]: 618: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,358 INFO L280 TraceCheckUtils]: 619: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,358 INFO L280 TraceCheckUtils]: 620: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,358 INFO L280 TraceCheckUtils]: 621: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,359 INFO L280 TraceCheckUtils]: 622: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,359 INFO L280 TraceCheckUtils]: 623: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,359 INFO L280 TraceCheckUtils]: 624: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,359 INFO L280 TraceCheckUtils]: 625: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,359 INFO L280 TraceCheckUtils]: 626: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,359 INFO L280 TraceCheckUtils]: 627: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,360 INFO L280 TraceCheckUtils]: 628: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,360 INFO L280 TraceCheckUtils]: 629: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,360 INFO L280 TraceCheckUtils]: 630: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,360 INFO L280 TraceCheckUtils]: 631: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,361 INFO L280 TraceCheckUtils]: 632: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,361 INFO L280 TraceCheckUtils]: 633: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,361 INFO L280 TraceCheckUtils]: 634: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,361 INFO L280 TraceCheckUtils]: 635: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,361 INFO L280 TraceCheckUtils]: 636: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,362 INFO L280 TraceCheckUtils]: 637: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,362 INFO L280 TraceCheckUtils]: 638: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,362 INFO L280 TraceCheckUtils]: 639: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,362 INFO L280 TraceCheckUtils]: 640: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,362 INFO L280 TraceCheckUtils]: 641: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,362 INFO L280 TraceCheckUtils]: 642: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,362 INFO L280 TraceCheckUtils]: 643: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,363 INFO L280 TraceCheckUtils]: 644: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,363 INFO L280 TraceCheckUtils]: 645: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,363 INFO L280 TraceCheckUtils]: 646: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,363 INFO L280 TraceCheckUtils]: 647: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,363 INFO L280 TraceCheckUtils]: 648: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,363 INFO L280 TraceCheckUtils]: 649: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,364 INFO L280 TraceCheckUtils]: 650: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,364 INFO L280 TraceCheckUtils]: 651: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,364 INFO L280 TraceCheckUtils]: 652: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,364 INFO L280 TraceCheckUtils]: 653: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,365 INFO L280 TraceCheckUtils]: 654: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,365 INFO L280 TraceCheckUtils]: 655: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,365 INFO L280 TraceCheckUtils]: 656: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:05,365 INFO L280 TraceCheckUtils]: 657: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,365 INFO L280 TraceCheckUtils]: 658: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,366 INFO L280 TraceCheckUtils]: 659: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,366 INFO L280 TraceCheckUtils]: 660: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,366 INFO L280 TraceCheckUtils]: 661: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,366 INFO L280 TraceCheckUtils]: 662: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,366 INFO L280 TraceCheckUtils]: 663: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,367 INFO L280 TraceCheckUtils]: 664: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,367 INFO L280 TraceCheckUtils]: 665: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,367 INFO L280 TraceCheckUtils]: 666: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,367 INFO L280 TraceCheckUtils]: 667: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,367 INFO L280 TraceCheckUtils]: 668: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,368 INFO L280 TraceCheckUtils]: 669: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,368 INFO L280 TraceCheckUtils]: 670: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,368 INFO L280 TraceCheckUtils]: 671: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,368 INFO L280 TraceCheckUtils]: 672: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,368 INFO L280 TraceCheckUtils]: 673: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,368 INFO L280 TraceCheckUtils]: 674: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,369 INFO L280 TraceCheckUtils]: 675: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,369 INFO L280 TraceCheckUtils]: 676: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,369 INFO L280 TraceCheckUtils]: 677: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,369 INFO L280 TraceCheckUtils]: 678: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,369 INFO L280 TraceCheckUtils]: 679: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,369 INFO L280 TraceCheckUtils]: 680: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,370 INFO L280 TraceCheckUtils]: 681: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,370 INFO L280 TraceCheckUtils]: 682: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,370 INFO L280 TraceCheckUtils]: 683: Hoare triple {191592#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,370 INFO L280 TraceCheckUtils]: 684: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,370 INFO L280 TraceCheckUtils]: 685: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,370 INFO L280 TraceCheckUtils]: 686: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,371 INFO L280 TraceCheckUtils]: 687: Hoare triple {191592#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,371 INFO L280 TraceCheckUtils]: 688: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,371 INFO L280 TraceCheckUtils]: 689: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:05,371 INFO L280 TraceCheckUtils]: 690: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,371 INFO L280 TraceCheckUtils]: 691: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,371 INFO L280 TraceCheckUtils]: 692: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,372 INFO L280 TraceCheckUtils]: 693: Hoare triple {191592#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,372 INFO L280 TraceCheckUtils]: 694: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,372 INFO L280 TraceCheckUtils]: 695: Hoare triple {191592#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,372 INFO L280 TraceCheckUtils]: 696: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,372 INFO L280 TraceCheckUtils]: 697: Hoare triple {191592#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,372 INFO L280 TraceCheckUtils]: 698: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,373 INFO L280 TraceCheckUtils]: 699: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,373 INFO L280 TraceCheckUtils]: 700: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,373 INFO L280 TraceCheckUtils]: 701: Hoare triple {191592#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,373 INFO L280 TraceCheckUtils]: 702: Hoare triple {191592#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,373 INFO L280 TraceCheckUtils]: 703: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,373 INFO L280 TraceCheckUtils]: 704: Hoare triple {191592#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,373 INFO L280 TraceCheckUtils]: 705: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,374 INFO L280 TraceCheckUtils]: 706: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:05,374 INFO L280 TraceCheckUtils]: 707: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,374 INFO L280 TraceCheckUtils]: 708: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,374 INFO L280 TraceCheckUtils]: 709: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,374 INFO L280 TraceCheckUtils]: 710: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,375 INFO L280 TraceCheckUtils]: 711: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,375 INFO L280 TraceCheckUtils]: 712: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,375 INFO L280 TraceCheckUtils]: 713: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,375 INFO L280 TraceCheckUtils]: 714: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,375 INFO L280 TraceCheckUtils]: 715: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:05,376 INFO L280 TraceCheckUtils]: 716: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,376 INFO L280 TraceCheckUtils]: 717: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,376 INFO L280 TraceCheckUtils]: 718: Hoare triple {191592#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,376 INFO L280 TraceCheckUtils]: 719: Hoare triple {191592#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,376 INFO L280 TraceCheckUtils]: 720: Hoare triple {191592#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,376 INFO L280 TraceCheckUtils]: 721: Hoare triple {191592#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,377 INFO L280 TraceCheckUtils]: 722: Hoare triple {191592#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,377 INFO L280 TraceCheckUtils]: 723: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,377 INFO L280 TraceCheckUtils]: 724: Hoare triple {191592#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,377 INFO L280 TraceCheckUtils]: 725: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,377 INFO L280 TraceCheckUtils]: 726: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,377 INFO L280 TraceCheckUtils]: 727: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,378 INFO L280 TraceCheckUtils]: 728: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:05,378 INFO L280 TraceCheckUtils]: 729: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,378 INFO L280 TraceCheckUtils]: 730: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,378 INFO L280 TraceCheckUtils]: 731: Hoare triple {191592#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:05,378 INFO L280 TraceCheckUtils]: 732: Hoare triple {191592#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,378 INFO L280 TraceCheckUtils]: 733: Hoare triple {191592#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,379 INFO L280 TraceCheckUtils]: 734: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,379 INFO L280 TraceCheckUtils]: 735: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:05,379 INFO L280 TraceCheckUtils]: 736: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,379 INFO L280 TraceCheckUtils]: 737: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,380 INFO L280 TraceCheckUtils]: 738: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,380 INFO L280 TraceCheckUtils]: 739: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,380 INFO L280 TraceCheckUtils]: 740: Hoare triple {191592#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,380 INFO L280 TraceCheckUtils]: 741: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,380 INFO L280 TraceCheckUtils]: 742: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,381 INFO L280 TraceCheckUtils]: 743: Hoare triple {191592#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,381 INFO L280 TraceCheckUtils]: 744: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,381 INFO L280 TraceCheckUtils]: 745: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,381 INFO L280 TraceCheckUtils]: 746: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,381 INFO L280 TraceCheckUtils]: 747: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,382 INFO L280 TraceCheckUtils]: 748: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,382 INFO L280 TraceCheckUtils]: 749: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,382 INFO L280 TraceCheckUtils]: 750: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:05,382 INFO L280 TraceCheckUtils]: 751: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,382 INFO L280 TraceCheckUtils]: 752: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:05,383 INFO L280 TraceCheckUtils]: 753: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:05,383 INFO L275 TraceCheckUtils]: 754: Hoare quadruple {191592#true} {191593#false} #977#return; {191593#false} is VALID [2020-07-17 22:51:05,383 INFO L280 TraceCheckUtils]: 755: Hoare triple {191593#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191593#false} is VALID [2020-07-17 22:51:05,384 INFO L280 TraceCheckUtils]: 756: Hoare triple {191593#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191593#false} is VALID [2020-07-17 22:51:05,384 INFO L280 TraceCheckUtils]: 757: Hoare triple {191593#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191593#false} is VALID [2020-07-17 22:51:05,384 INFO L263 TraceCheckUtils]: 758: Hoare triple {191593#false} call #t~ret3 := calculate_output(~input~0); {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:05,384 INFO L280 TraceCheckUtils]: 759: Hoare triple {192405#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:05,384 INFO L280 TraceCheckUtils]: 760: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,385 INFO L280 TraceCheckUtils]: 761: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,385 INFO L280 TraceCheckUtils]: 762: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,385 INFO L280 TraceCheckUtils]: 763: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,385 INFO L280 TraceCheckUtils]: 764: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,385 INFO L280 TraceCheckUtils]: 765: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,386 INFO L280 TraceCheckUtils]: 766: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,386 INFO L280 TraceCheckUtils]: 767: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,386 INFO L280 TraceCheckUtils]: 768: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,386 INFO L280 TraceCheckUtils]: 769: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,386 INFO L280 TraceCheckUtils]: 770: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,386 INFO L280 TraceCheckUtils]: 771: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,387 INFO L280 TraceCheckUtils]: 772: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,387 INFO L280 TraceCheckUtils]: 773: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,387 INFO L280 TraceCheckUtils]: 774: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,388 INFO L280 TraceCheckUtils]: 775: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,388 INFO L280 TraceCheckUtils]: 776: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,388 INFO L280 TraceCheckUtils]: 777: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,388 INFO L280 TraceCheckUtils]: 778: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,388 INFO L280 TraceCheckUtils]: 779: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,388 INFO L280 TraceCheckUtils]: 780: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,389 INFO L280 TraceCheckUtils]: 781: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,389 INFO L280 TraceCheckUtils]: 782: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,389 INFO L280 TraceCheckUtils]: 783: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,389 INFO L280 TraceCheckUtils]: 784: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,389 INFO L280 TraceCheckUtils]: 785: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,390 INFO L280 TraceCheckUtils]: 786: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,390 INFO L280 TraceCheckUtils]: 787: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,390 INFO L280 TraceCheckUtils]: 788: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,390 INFO L280 TraceCheckUtils]: 789: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,391 INFO L280 TraceCheckUtils]: 790: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,391 INFO L280 TraceCheckUtils]: 791: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,391 INFO L280 TraceCheckUtils]: 792: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,391 INFO L280 TraceCheckUtils]: 793: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,392 INFO L280 TraceCheckUtils]: 794: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,392 INFO L280 TraceCheckUtils]: 795: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,392 INFO L280 TraceCheckUtils]: 796: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,392 INFO L280 TraceCheckUtils]: 797: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,392 INFO L280 TraceCheckUtils]: 798: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,392 INFO L280 TraceCheckUtils]: 799: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,393 INFO L280 TraceCheckUtils]: 800: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,393 INFO L280 TraceCheckUtils]: 801: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,393 INFO L280 TraceCheckUtils]: 802: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,393 INFO L280 TraceCheckUtils]: 803: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,393 INFO L280 TraceCheckUtils]: 804: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,394 INFO L280 TraceCheckUtils]: 805: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,394 INFO L280 TraceCheckUtils]: 806: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,394 INFO L280 TraceCheckUtils]: 807: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,394 INFO L280 TraceCheckUtils]: 808: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,394 INFO L280 TraceCheckUtils]: 809: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,394 INFO L280 TraceCheckUtils]: 810: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,395 INFO L280 TraceCheckUtils]: 811: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,395 INFO L280 TraceCheckUtils]: 812: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,395 INFO L280 TraceCheckUtils]: 813: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,395 INFO L280 TraceCheckUtils]: 814: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,395 INFO L280 TraceCheckUtils]: 815: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,395 INFO L280 TraceCheckUtils]: 816: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,396 INFO L280 TraceCheckUtils]: 817: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,396 INFO L280 TraceCheckUtils]: 818: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,396 INFO L280 TraceCheckUtils]: 819: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,396 INFO L280 TraceCheckUtils]: 820: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,397 INFO L280 TraceCheckUtils]: 821: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,397 INFO L280 TraceCheckUtils]: 822: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,397 INFO L280 TraceCheckUtils]: 823: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:05,397 INFO L280 TraceCheckUtils]: 824: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:05,397 INFO L280 TraceCheckUtils]: 825: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,398 INFO L280 TraceCheckUtils]: 826: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,398 INFO L280 TraceCheckUtils]: 827: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,398 INFO L280 TraceCheckUtils]: 828: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,398 INFO L280 TraceCheckUtils]: 829: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,398 INFO L280 TraceCheckUtils]: 830: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,398 INFO L280 TraceCheckUtils]: 831: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:05,398 INFO L280 TraceCheckUtils]: 832: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:05,399 INFO L280 TraceCheckUtils]: 833: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,399 INFO L280 TraceCheckUtils]: 834: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:05,399 INFO L280 TraceCheckUtils]: 835: Hoare triple {191592#true} assume 4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {191592#true} is VALID [2020-07-17 22:51:05,399 INFO L280 TraceCheckUtils]: 836: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:05,399 INFO L275 TraceCheckUtils]: 837: Hoare quadruple {191592#true} {191593#false} #977#return; {191593#false} is VALID [2020-07-17 22:51:05,399 INFO L280 TraceCheckUtils]: 838: Hoare triple {191593#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191593#false} is VALID [2020-07-17 22:51:05,400 INFO L280 TraceCheckUtils]: 839: Hoare triple {191593#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191593#false} is VALID [2020-07-17 22:51:05,400 INFO L280 TraceCheckUtils]: 840: Hoare triple {191593#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191593#false} is VALID [2020-07-17 22:51:05,400 INFO L263 TraceCheckUtils]: 841: Hoare triple {191593#false} call #t~ret3 := calculate_output(~input~0); {191593#false} is VALID [2020-07-17 22:51:05,400 INFO L280 TraceCheckUtils]: 842: Hoare triple {191593#false} ~input := #in~input; {191593#false} is VALID [2020-07-17 22:51:05,400 INFO L280 TraceCheckUtils]: 843: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,400 INFO L280 TraceCheckUtils]: 844: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,401 INFO L280 TraceCheckUtils]: 845: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,401 INFO L280 TraceCheckUtils]: 846: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,401 INFO L280 TraceCheckUtils]: 847: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,401 INFO L280 TraceCheckUtils]: 848: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,401 INFO L280 TraceCheckUtils]: 849: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,401 INFO L280 TraceCheckUtils]: 850: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,401 INFO L280 TraceCheckUtils]: 851: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,402 INFO L280 TraceCheckUtils]: 852: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,402 INFO L280 TraceCheckUtils]: 853: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,402 INFO L280 TraceCheckUtils]: 854: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,402 INFO L280 TraceCheckUtils]: 855: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,403 INFO L280 TraceCheckUtils]: 856: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,403 INFO L280 TraceCheckUtils]: 857: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,403 INFO L280 TraceCheckUtils]: 858: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,403 INFO L280 TraceCheckUtils]: 859: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,403 INFO L280 TraceCheckUtils]: 860: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,403 INFO L280 TraceCheckUtils]: 861: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,404 INFO L280 TraceCheckUtils]: 862: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,404 INFO L280 TraceCheckUtils]: 863: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,404 INFO L280 TraceCheckUtils]: 864: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,404 INFO L280 TraceCheckUtils]: 865: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,404 INFO L280 TraceCheckUtils]: 866: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,404 INFO L280 TraceCheckUtils]: 867: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,405 INFO L280 TraceCheckUtils]: 868: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,405 INFO L280 TraceCheckUtils]: 869: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,405 INFO L280 TraceCheckUtils]: 870: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,405 INFO L280 TraceCheckUtils]: 871: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,405 INFO L280 TraceCheckUtils]: 872: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,405 INFO L280 TraceCheckUtils]: 873: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,406 INFO L280 TraceCheckUtils]: 874: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,406 INFO L280 TraceCheckUtils]: 875: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,406 INFO L280 TraceCheckUtils]: 876: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,406 INFO L280 TraceCheckUtils]: 877: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,406 INFO L280 TraceCheckUtils]: 878: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,406 INFO L280 TraceCheckUtils]: 879: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,406 INFO L280 TraceCheckUtils]: 880: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,407 INFO L280 TraceCheckUtils]: 881: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,407 INFO L280 TraceCheckUtils]: 882: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,407 INFO L280 TraceCheckUtils]: 883: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,407 INFO L280 TraceCheckUtils]: 884: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,407 INFO L280 TraceCheckUtils]: 885: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,407 INFO L280 TraceCheckUtils]: 886: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:05,408 INFO L280 TraceCheckUtils]: 887: Hoare triple {191593#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {191593#false} is VALID [2020-07-17 22:51:05,408 INFO L280 TraceCheckUtils]: 888: Hoare triple {191593#false} assume !false; {191593#false} is VALID [2020-07-17 22:51:05,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2373 backedges. 679 proven. 160 refuted. 0 times theorem prover too weak. 1534 trivial. 0 not checked. [2020-07-17 22:51:05,798 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040635464] [2020-07-17 22:51:05,798 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451678462] [2020-07-17 22:51:05,799 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:51:06,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:06,069 INFO L264 TraceCheckSpWp]: Trace formula consists of 1263 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:51:06,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:06,147 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:51:07,661 INFO L263 TraceCheckUtils]: 0: Hoare triple {191592#true} call ULTIMATE.init(); {191592#true} is VALID [2020-07-17 22:51:07,661 INFO L280 TraceCheckUtils]: 1: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:07,661 INFO L280 TraceCheckUtils]: 2: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:07,662 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {191592#true} {191592#true} #973#return; {191592#true} is VALID [2020-07-17 22:51:07,662 INFO L263 TraceCheckUtils]: 4: Hoare triple {191592#true} call #t~ret4 := main(); {191592#true} is VALID [2020-07-17 22:51:07,662 INFO L280 TraceCheckUtils]: 5: Hoare triple {191592#true} ~output~0 := -1; {191592#true} is VALID [2020-07-17 22:51:07,662 INFO L280 TraceCheckUtils]: 6: Hoare triple {191592#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191592#true} is VALID [2020-07-17 22:51:07,662 INFO L280 TraceCheckUtils]: 7: Hoare triple {191592#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191592#true} is VALID [2020-07-17 22:51:07,662 INFO L263 TraceCheckUtils]: 8: Hoare triple {191592#true} call #t~ret3 := calculate_output(~input~0); {191592#true} is VALID [2020-07-17 22:51:07,662 INFO L280 TraceCheckUtils]: 9: Hoare triple {191592#true} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:07,662 INFO L280 TraceCheckUtils]: 10: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 11: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 12: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 13: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 14: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 15: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 16: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 17: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 18: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,663 INFO L280 TraceCheckUtils]: 19: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 20: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 21: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 22: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 23: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 24: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 25: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 26: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 27: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,664 INFO L280 TraceCheckUtils]: 28: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 29: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 30: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 31: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 32: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 33: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 34: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 35: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 36: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,665 INFO L280 TraceCheckUtils]: 37: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 38: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 39: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 40: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 41: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 42: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 43: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 44: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 45: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,666 INFO L280 TraceCheckUtils]: 46: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 47: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 48: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 49: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 50: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 51: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 52: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 53: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 54: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,667 INFO L280 TraceCheckUtils]: 55: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,668 INFO L280 TraceCheckUtils]: 56: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,668 INFO L280 TraceCheckUtils]: 57: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,698 INFO L280 TraceCheckUtils]: 58: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,698 INFO L280 TraceCheckUtils]: 59: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,698 INFO L280 TraceCheckUtils]: 60: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,698 INFO L280 TraceCheckUtils]: 61: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 62: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 63: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 64: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 65: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 66: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 67: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 68: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 69: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,699 INFO L280 TraceCheckUtils]: 70: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 71: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 72: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 73: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 74: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 75: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 76: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 77: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 78: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 79: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,700 INFO L280 TraceCheckUtils]: 80: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,701 INFO L280 TraceCheckUtils]: 81: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,701 INFO L280 TraceCheckUtils]: 82: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,701 INFO L280 TraceCheckUtils]: 83: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,701 INFO L280 TraceCheckUtils]: 84: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,701 INFO L280 TraceCheckUtils]: 85: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 86: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 87: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 88: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 89: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 90: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 91: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 92: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 93: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 94: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,702 INFO L280 TraceCheckUtils]: 95: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 96: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 97: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 98: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 99: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 100: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 101: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 102: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 103: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 104: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,703 INFO L280 TraceCheckUtils]: 105: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 106: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 107: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 108: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 109: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 110: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 111: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 112: Hoare triple {191592#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 113: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {191592#true} {191592#true} #977#return; {191592#true} is VALID [2020-07-17 22:51:07,704 INFO L280 TraceCheckUtils]: 115: Hoare triple {191592#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 116: Hoare triple {191592#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 117: Hoare triple {191592#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L263 TraceCheckUtils]: 118: Hoare triple {191592#true} call #t~ret3 := calculate_output(~input~0); {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 119: Hoare triple {191592#true} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 120: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 121: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 122: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 123: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 124: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,705 INFO L280 TraceCheckUtils]: 125: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 126: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 127: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 128: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 129: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 130: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 131: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 132: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 133: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 134: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,706 INFO L280 TraceCheckUtils]: 135: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 136: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 137: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 138: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 139: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 140: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 141: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 142: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 143: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,707 INFO L280 TraceCheckUtils]: 144: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 145: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 146: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 147: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 148: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 149: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 150: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 151: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 152: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 153: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,708 INFO L280 TraceCheckUtils]: 154: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 155: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 156: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 157: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 158: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 159: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 160: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 161: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 162: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 163: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,709 INFO L280 TraceCheckUtils]: 164: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 165: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 166: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 167: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 168: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 169: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 170: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 171: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 172: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 173: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,710 INFO L280 TraceCheckUtils]: 174: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 175: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 176: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 177: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 178: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 179: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 180: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 181: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 182: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 183: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,711 INFO L280 TraceCheckUtils]: 184: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 185: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 186: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 187: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 188: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 189: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 190: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 191: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 192: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 193: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,712 INFO L280 TraceCheckUtils]: 194: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 195: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 196: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 197: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 198: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 199: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 200: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 201: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 202: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,713 INFO L280 TraceCheckUtils]: 203: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 204: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 205: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 206: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 207: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 208: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 209: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 210: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 211: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 212: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,714 INFO L280 TraceCheckUtils]: 213: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 214: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 215: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 216: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 217: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 218: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 219: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 220: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 221: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L280 TraceCheckUtils]: 222: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:07,715 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {191592#true} {191592#true} #977#return; {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 224: Hoare triple {191592#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 225: Hoare triple {191592#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 226: Hoare triple {191592#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L263 TraceCheckUtils]: 227: Hoare triple {191592#true} call #t~ret3 := calculate_output(~input~0); {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 228: Hoare triple {191592#true} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 229: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 230: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 231: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 232: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,716 INFO L280 TraceCheckUtils]: 233: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 234: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 235: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 236: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 237: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 238: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 239: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 240: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 241: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,717 INFO L280 TraceCheckUtils]: 242: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 243: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 244: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 245: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 246: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 247: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 248: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 249: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 250: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 251: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,718 INFO L280 TraceCheckUtils]: 252: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 253: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 254: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 255: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 256: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 257: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 258: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 259: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 260: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 261: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,719 INFO L280 TraceCheckUtils]: 262: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 263: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 264: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 265: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 266: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 267: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 268: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 269: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 270: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 271: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,720 INFO L280 TraceCheckUtils]: 272: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 273: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 274: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 275: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 276: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 277: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 278: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 279: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 280: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 281: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,721 INFO L280 TraceCheckUtils]: 282: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 283: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 284: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 285: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 286: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 287: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 288: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 289: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 290: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,722 INFO L280 TraceCheckUtils]: 291: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 292: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 293: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 294: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 295: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 296: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 297: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 298: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 299: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,723 INFO L280 TraceCheckUtils]: 300: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 301: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 302: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 303: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 304: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 305: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 306: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 307: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 308: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 309: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,724 INFO L280 TraceCheckUtils]: 310: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 311: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 312: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 313: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 314: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 315: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 316: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 317: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 318: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 319: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,725 INFO L280 TraceCheckUtils]: 320: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 321: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 322: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 323: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 324: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 325: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 326: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 327: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 328: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 329: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:07,726 INFO L280 TraceCheckUtils]: 330: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 331: Hoare triple {191592#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 332: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 333: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 334: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 335: Hoare triple {191592#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 336: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 337: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 338: Hoare triple {191592#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; {191592#true} is VALID [2020-07-17 22:51:07,727 INFO L280 TraceCheckUtils]: 339: Hoare triple {191592#true} assume true; {191592#true} is VALID [2020-07-17 22:51:07,728 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {191592#true} {191592#true} #977#return; {191592#true} is VALID [2020-07-17 22:51:07,728 INFO L280 TraceCheckUtils]: 341: Hoare triple {191592#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191592#true} is VALID [2020-07-17 22:51:07,728 INFO L280 TraceCheckUtils]: 342: Hoare triple {191592#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191592#true} is VALID [2020-07-17 22:51:07,728 INFO L280 TraceCheckUtils]: 343: Hoare triple {191592#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191592#true} is VALID [2020-07-17 22:51:07,728 INFO L263 TraceCheckUtils]: 344: Hoare triple {191592#true} call #t~ret3 := calculate_output(~input~0); {191592#true} is VALID [2020-07-17 22:51:07,728 INFO L280 TraceCheckUtils]: 345: Hoare triple {191592#true} ~input := #in~input; {191592#true} is VALID [2020-07-17 22:51:07,728 INFO L280 TraceCheckUtils]: 346: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,728 INFO L280 TraceCheckUtils]: 347: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 348: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 349: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 350: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 351: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 352: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 353: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 354: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 355: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 356: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,729 INFO L280 TraceCheckUtils]: 357: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 358: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 359: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 360: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 361: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 362: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 363: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 364: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 365: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,730 INFO L280 TraceCheckUtils]: 366: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 367: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 368: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 369: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 370: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 371: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 372: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 373: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 374: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,731 INFO L280 TraceCheckUtils]: 375: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 376: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 377: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 378: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 379: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 380: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 381: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 382: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 383: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,732 INFO L280 TraceCheckUtils]: 384: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 385: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 386: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 387: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 388: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 389: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 390: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 391: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 392: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 393: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,733 INFO L280 TraceCheckUtils]: 394: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 395: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 396: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 397: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 398: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 399: Hoare triple {191592#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 400: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 401: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 402: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 403: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,734 INFO L280 TraceCheckUtils]: 404: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 405: Hoare triple {191592#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 406: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 407: Hoare triple {191592#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 408: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 409: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 410: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 411: Hoare triple {191592#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 412: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,735 INFO L280 TraceCheckUtils]: 413: Hoare triple {191592#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 414: Hoare triple {191592#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 415: Hoare triple {191592#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 416: Hoare triple {191592#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 417: Hoare triple {191592#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 418: Hoare triple {191592#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 419: Hoare triple {191592#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 420: Hoare triple {191592#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 421: Hoare triple {191592#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 422: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,736 INFO L280 TraceCheckUtils]: 423: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 424: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 425: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 426: Hoare triple {191592#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 427: Hoare triple {191592#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 428: Hoare triple {191592#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 429: Hoare triple {191592#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 430: Hoare triple {191592#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 431: Hoare triple {191592#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 432: Hoare triple {191592#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,737 INFO L280 TraceCheckUtils]: 433: Hoare triple {191592#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 434: Hoare triple {191592#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 435: Hoare triple {191592#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 436: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 437: Hoare triple {191592#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 438: Hoare triple {191592#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 439: Hoare triple {191592#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 440: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 441: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 442: Hoare triple {191592#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,738 INFO L280 TraceCheckUtils]: 443: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 444: Hoare triple {191592#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 445: Hoare triple {191592#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 446: Hoare triple {191592#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 447: Hoare triple {191592#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 448: Hoare triple {191592#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 449: Hoare triple {191592#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 450: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 451: Hoare triple {191592#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 452: Hoare triple {191592#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,739 INFO L280 TraceCheckUtils]: 453: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 454: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 455: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 456: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 457: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 458: Hoare triple {191592#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 459: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 460: Hoare triple {191592#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 461: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 462: Hoare triple {191592#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,740 INFO L280 TraceCheckUtils]: 463: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 464: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 465: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 466: Hoare triple {191592#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 467: Hoare triple {191592#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 468: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 469: Hoare triple {191592#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 470: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 471: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:07,741 INFO L280 TraceCheckUtils]: 472: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 473: Hoare triple {191592#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 474: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 475: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 476: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 477: Hoare triple {191592#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 478: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 479: Hoare triple {191592#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 480: Hoare triple {191592#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))); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 481: Hoare triple {191592#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,742 INFO L280 TraceCheckUtils]: 482: Hoare triple {191592#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 483: Hoare triple {191592#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 484: Hoare triple {191592#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 485: Hoare triple {191592#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 486: Hoare triple {191592#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 487: Hoare triple {191592#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 488: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 489: Hoare triple {191592#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 490: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 491: Hoare triple {191592#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {191592#true} is VALID [2020-07-17 22:51:07,743 INFO L280 TraceCheckUtils]: 492: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,744 INFO L280 TraceCheckUtils]: 493: Hoare triple {191592#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191592#true} is VALID [2020-07-17 22:51:07,744 INFO L280 TraceCheckUtils]: 494: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,744 INFO L280 TraceCheckUtils]: 495: Hoare triple {191592#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); {191592#true} is VALID [2020-07-17 22:51:07,744 INFO L280 TraceCheckUtils]: 496: Hoare triple {191592#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {191592#true} is VALID [2020-07-17 22:51:07,745 INFO L280 TraceCheckUtils]: 497: Hoare triple {191592#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; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:07,747 INFO L280 TraceCheckUtils]: 498: Hoare triple {192406#(<= ~a21~0 8)} assume true; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:07,748 INFO L275 TraceCheckUtils]: 499: Hoare quadruple {192406#(<= ~a21~0 8)} {191592#true} #977#return; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:07,749 INFO L280 TraceCheckUtils]: 500: Hoare triple {192406#(<= ~a21~0 8)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:07,750 INFO L280 TraceCheckUtils]: 501: Hoare triple {192406#(<= ~a21~0 8)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:07,751 INFO L280 TraceCheckUtils]: 502: Hoare triple {192406#(<= ~a21~0 8)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {192406#(<= ~a21~0 8)} is VALID [2020-07-17 22:51:07,753 INFO L263 TraceCheckUtils]: 503: Hoare triple {192406#(<= ~a21~0 8)} call #t~ret3 := calculate_output(~input~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,753 INFO L280 TraceCheckUtils]: 504: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} ~input := #in~input; {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,754 INFO L280 TraceCheckUtils]: 505: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,755 INFO L280 TraceCheckUtils]: 506: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,756 INFO L280 TraceCheckUtils]: 507: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,757 INFO L280 TraceCheckUtils]: 508: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,758 INFO L280 TraceCheckUtils]: 509: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,759 INFO L280 TraceCheckUtils]: 510: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,760 INFO L280 TraceCheckUtils]: 511: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,761 INFO L280 TraceCheckUtils]: 512: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,761 INFO L280 TraceCheckUtils]: 513: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,762 INFO L280 TraceCheckUtils]: 514: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,763 INFO L280 TraceCheckUtils]: 515: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,764 INFO L280 TraceCheckUtils]: 516: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,765 INFO L280 TraceCheckUtils]: 517: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,766 INFO L280 TraceCheckUtils]: 518: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,767 INFO L280 TraceCheckUtils]: 519: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,768 INFO L280 TraceCheckUtils]: 520: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,769 INFO L280 TraceCheckUtils]: 521: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,769 INFO L280 TraceCheckUtils]: 522: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,770 INFO L280 TraceCheckUtils]: 523: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,771 INFO L280 TraceCheckUtils]: 524: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,772 INFO L280 TraceCheckUtils]: 525: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,773 INFO L280 TraceCheckUtils]: 526: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,774 INFO L280 TraceCheckUtils]: 527: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,775 INFO L280 TraceCheckUtils]: 528: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,776 INFO L280 TraceCheckUtils]: 529: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,777 INFO L280 TraceCheckUtils]: 530: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,778 INFO L280 TraceCheckUtils]: 531: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,779 INFO L280 TraceCheckUtils]: 532: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,780 INFO L280 TraceCheckUtils]: 533: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,781 INFO L280 TraceCheckUtils]: 534: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,782 INFO L280 TraceCheckUtils]: 535: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,782 INFO L280 TraceCheckUtils]: 536: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,783 INFO L280 TraceCheckUtils]: 537: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,785 INFO L280 TraceCheckUtils]: 538: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,785 INFO L280 TraceCheckUtils]: 539: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,786 INFO L280 TraceCheckUtils]: 540: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,787 INFO L280 TraceCheckUtils]: 541: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,788 INFO L280 TraceCheckUtils]: 542: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,789 INFO L280 TraceCheckUtils]: 543: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,790 INFO L280 TraceCheckUtils]: 544: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,791 INFO L280 TraceCheckUtils]: 545: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,792 INFO L280 TraceCheckUtils]: 546: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,792 INFO L280 TraceCheckUtils]: 547: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,793 INFO L280 TraceCheckUtils]: 548: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,795 INFO L280 TraceCheckUtils]: 549: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,796 INFO L280 TraceCheckUtils]: 550: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,797 INFO L280 TraceCheckUtils]: 551: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,798 INFO L280 TraceCheckUtils]: 552: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,799 INFO L280 TraceCheckUtils]: 553: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,800 INFO L280 TraceCheckUtils]: 554: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,801 INFO L280 TraceCheckUtils]: 555: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,802 INFO L280 TraceCheckUtils]: 556: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,803 INFO L280 TraceCheckUtils]: 557: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,804 INFO L280 TraceCheckUtils]: 558: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,805 INFO L280 TraceCheckUtils]: 559: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,806 INFO L280 TraceCheckUtils]: 560: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,807 INFO L280 TraceCheckUtils]: 561: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,808 INFO L280 TraceCheckUtils]: 562: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,809 INFO L280 TraceCheckUtils]: 563: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,810 INFO L280 TraceCheckUtils]: 564: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,811 INFO L280 TraceCheckUtils]: 565: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,812 INFO L280 TraceCheckUtils]: 566: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,813 INFO L280 TraceCheckUtils]: 567: Hoare triple {193921#(<= ~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); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,814 INFO L280 TraceCheckUtils]: 568: Hoare triple {193921#(<= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,815 INFO L280 TraceCheckUtils]: 569: Hoare triple {193921#(<= ~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)); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,816 INFO L280 TraceCheckUtils]: 570: Hoare triple {193921#(<= ~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); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,817 INFO L280 TraceCheckUtils]: 571: Hoare triple {193921#(<= ~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); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,818 INFO L280 TraceCheckUtils]: 572: Hoare triple {193921#(<= ~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); {193921#(<= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,819 INFO L280 TraceCheckUtils]: 573: Hoare triple {193921#(<= ~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; {194132#(<= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,820 INFO L280 TraceCheckUtils]: 574: Hoare triple {194132#(<= 9 |old(~a21~0)|)} assume true; {194132#(<= 9 |old(~a21~0)|)} is VALID [2020-07-17 22:51:07,822 INFO L275 TraceCheckUtils]: 575: Hoare quadruple {194132#(<= 9 |old(~a21~0)|)} {192406#(<= ~a21~0 8)} #977#return; {191593#false} is VALID [2020-07-17 22:51:07,822 INFO L280 TraceCheckUtils]: 576: Hoare triple {191593#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191593#false} is VALID [2020-07-17 22:51:07,822 INFO L280 TraceCheckUtils]: 577: Hoare triple {191593#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191593#false} is VALID [2020-07-17 22:51:07,822 INFO L280 TraceCheckUtils]: 578: Hoare triple {191593#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191593#false} is VALID [2020-07-17 22:51:07,822 INFO L263 TraceCheckUtils]: 579: Hoare triple {191593#false} call #t~ret3 := calculate_output(~input~0); {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 580: Hoare triple {191593#false} ~input := #in~input; {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 581: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 582: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 583: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 584: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 585: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 586: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 587: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,823 INFO L280 TraceCheckUtils]: 588: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 589: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 590: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 591: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 592: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 593: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 594: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 595: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 596: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,824 INFO L280 TraceCheckUtils]: 597: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 598: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 599: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 600: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 601: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 602: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 603: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 604: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 605: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,825 INFO L280 TraceCheckUtils]: 606: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,826 INFO L280 TraceCheckUtils]: 607: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,826 INFO L280 TraceCheckUtils]: 608: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,826 INFO L280 TraceCheckUtils]: 609: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,826 INFO L280 TraceCheckUtils]: 610: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,826 INFO L280 TraceCheckUtils]: 611: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,826 INFO L280 TraceCheckUtils]: 612: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,826 INFO L280 TraceCheckUtils]: 613: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,826 INFO L280 TraceCheckUtils]: 614: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 615: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 616: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 617: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 618: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 619: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 620: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 621: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 622: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,827 INFO L280 TraceCheckUtils]: 623: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 624: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 625: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 626: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 627: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 628: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 629: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 630: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 631: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,828 INFO L280 TraceCheckUtils]: 632: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 633: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 634: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 635: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 636: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 637: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 638: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 639: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 640: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,829 INFO L280 TraceCheckUtils]: 641: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 642: Hoare triple {191593#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 643: Hoare triple {191593#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 644: Hoare triple {191593#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 645: Hoare triple {191593#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 646: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 647: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 648: Hoare triple {191593#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 649: Hoare triple {191593#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,830 INFO L280 TraceCheckUtils]: 650: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 651: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 652: Hoare triple {191593#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 653: Hoare triple {191593#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 654: Hoare triple {191593#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 655: Hoare triple {191593#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 656: Hoare triple {191593#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))); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 657: Hoare triple {191593#false} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 658: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,831 INFO L280 TraceCheckUtils]: 659: Hoare triple {191593#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 660: Hoare triple {191593#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 661: Hoare triple {191593#false} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 662: Hoare triple {191593#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 663: Hoare triple {191593#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 664: Hoare triple {191593#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 665: Hoare triple {191593#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 666: Hoare triple {191593#false} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 667: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,832 INFO L280 TraceCheckUtils]: 668: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 669: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 670: Hoare triple {191593#false} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 671: Hoare triple {191593#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 672: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 673: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 674: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 675: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 676: Hoare triple {191593#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,833 INFO L280 TraceCheckUtils]: 677: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 678: Hoare triple {191593#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 679: Hoare triple {191593#false} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 680: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 681: Hoare triple {191593#false} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 682: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 683: Hoare triple {191593#false} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 684: Hoare triple {191593#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 685: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,834 INFO L280 TraceCheckUtils]: 686: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,835 INFO L280 TraceCheckUtils]: 687: Hoare triple {191593#false} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,835 INFO L280 TraceCheckUtils]: 688: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,835 INFO L280 TraceCheckUtils]: 689: Hoare triple {191593#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))); {191593#false} is VALID [2020-07-17 22:51:07,835 INFO L280 TraceCheckUtils]: 690: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,835 INFO L280 TraceCheckUtils]: 691: Hoare triple {191593#false} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,835 INFO L280 TraceCheckUtils]: 692: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,835 INFO L280 TraceCheckUtils]: 693: Hoare triple {191593#false} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {191593#false} is VALID [2020-07-17 22:51:07,835 INFO L280 TraceCheckUtils]: 694: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 695: Hoare triple {191593#false} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 696: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 697: Hoare triple {191593#false} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 698: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 699: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 700: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 701: Hoare triple {191593#false} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 702: Hoare triple {191593#false} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,836 INFO L280 TraceCheckUtils]: 703: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 704: Hoare triple {191593#false} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 705: Hoare triple {191593#false} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 706: Hoare triple {191593#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))); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 707: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 708: Hoare triple {191593#false} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 709: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 710: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 711: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,837 INFO L280 TraceCheckUtils]: 712: Hoare triple {191593#false} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 713: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 714: Hoare triple {191593#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 715: Hoare triple {191593#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))); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 716: Hoare triple {191593#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 717: Hoare triple {191593#false} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 718: Hoare triple {191593#false} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 719: Hoare triple {191593#false} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 720: Hoare triple {191593#false} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,838 INFO L280 TraceCheckUtils]: 721: Hoare triple {191593#false} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 722: Hoare triple {191593#false} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 723: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 724: Hoare triple {191593#false} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 725: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 726: Hoare triple {191593#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 727: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 728: Hoare triple {191593#false} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 729: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 730: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,839 INFO L280 TraceCheckUtils]: 731: Hoare triple {191593#false} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 732: Hoare triple {191593#false} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 733: Hoare triple {191593#false} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 734: Hoare triple {191593#false} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 735: Hoare triple {191593#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))); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 736: Hoare triple {191593#false} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 737: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 738: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 739: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 740: Hoare triple {191593#false} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,840 INFO L280 TraceCheckUtils]: 741: Hoare triple {191593#false} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 742: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 743: Hoare triple {191593#false} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 744: Hoare triple {191593#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 745: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 746: Hoare triple {191593#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 747: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 748: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 749: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,841 INFO L280 TraceCheckUtils]: 750: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L280 TraceCheckUtils]: 751: Hoare triple {191593#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L280 TraceCheckUtils]: 752: Hoare triple {191593#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; {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L280 TraceCheckUtils]: 753: Hoare triple {191593#false} assume true; {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L275 TraceCheckUtils]: 754: Hoare quadruple {191593#false} {191593#false} #977#return; {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L280 TraceCheckUtils]: 755: Hoare triple {191593#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L280 TraceCheckUtils]: 756: Hoare triple {191593#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L280 TraceCheckUtils]: 757: Hoare triple {191593#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L263 TraceCheckUtils]: 758: Hoare triple {191593#false} call #t~ret3 := calculate_output(~input~0); {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L280 TraceCheckUtils]: 759: Hoare triple {191593#false} ~input := #in~input; {191593#false} is VALID [2020-07-17 22:51:07,842 INFO L280 TraceCheckUtils]: 760: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 761: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 762: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 763: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 764: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 765: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 766: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 767: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 768: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 769: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,843 INFO L280 TraceCheckUtils]: 770: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 771: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 772: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 773: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 774: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 775: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 776: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 777: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 778: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,844 INFO L280 TraceCheckUtils]: 779: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 780: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 781: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 782: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 783: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 784: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 785: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 786: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 787: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 788: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,845 INFO L280 TraceCheckUtils]: 789: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 790: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 791: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 792: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 793: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 794: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 795: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 796: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 797: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 798: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,846 INFO L280 TraceCheckUtils]: 799: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 800: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 801: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 802: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 803: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 804: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 805: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 806: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 807: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,847 INFO L280 TraceCheckUtils]: 808: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 809: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 810: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 811: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 812: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 813: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 814: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 815: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 816: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 817: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,848 INFO L280 TraceCheckUtils]: 818: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 819: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 820: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 821: Hoare triple {191593#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 822: Hoare triple {191593#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 823: Hoare triple {191593#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 824: Hoare triple {191593#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 825: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 826: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 827: Hoare triple {191593#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,849 INFO L280 TraceCheckUtils]: 828: Hoare triple {191593#false} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L280 TraceCheckUtils]: 829: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L280 TraceCheckUtils]: 830: Hoare triple {191593#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); {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L280 TraceCheckUtils]: 831: Hoare triple {191593#false} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L280 TraceCheckUtils]: 832: Hoare triple {191593#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L280 TraceCheckUtils]: 833: Hoare triple {191593#false} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L280 TraceCheckUtils]: 834: Hoare triple {191593#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L280 TraceCheckUtils]: 835: Hoare triple {191593#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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L280 TraceCheckUtils]: 836: Hoare triple {191593#false} assume true; {191593#false} is VALID [2020-07-17 22:51:07,850 INFO L275 TraceCheckUtils]: 837: Hoare quadruple {191593#false} {191593#false} #977#return; {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L280 TraceCheckUtils]: 838: Hoare triple {191593#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L280 TraceCheckUtils]: 839: Hoare triple {191593#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L280 TraceCheckUtils]: 840: Hoare triple {191593#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L263 TraceCheckUtils]: 841: Hoare triple {191593#false} call #t~ret3 := calculate_output(~input~0); {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L280 TraceCheckUtils]: 842: Hoare triple {191593#false} ~input := #in~input; {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L280 TraceCheckUtils]: 843: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L280 TraceCheckUtils]: 844: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L280 TraceCheckUtils]: 845: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,851 INFO L280 TraceCheckUtils]: 846: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 847: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 848: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 849: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 850: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 851: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 852: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 853: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 854: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 855: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,852 INFO L280 TraceCheckUtils]: 856: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 857: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 858: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 859: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 860: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 861: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 862: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 863: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 864: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 865: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,853 INFO L280 TraceCheckUtils]: 866: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 867: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 868: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 869: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 870: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 871: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 872: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 873: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 874: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 875: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,854 INFO L280 TraceCheckUtils]: 876: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 877: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 878: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 879: Hoare triple {191593#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 880: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 881: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 882: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 883: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 884: Hoare triple {191593#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 885: Hoare triple {191593#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,855 INFO L280 TraceCheckUtils]: 886: Hoare triple {191593#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {191593#false} is VALID [2020-07-17 22:51:07,856 INFO L280 TraceCheckUtils]: 887: Hoare triple {191593#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {191593#false} is VALID [2020-07-17 22:51:07,856 INFO L280 TraceCheckUtils]: 888: Hoare triple {191593#false} assume !false; {191593#false} is VALID [2020-07-17 22:51:08,158 INFO L134 CoverageAnalysis]: Checked inductivity of 2373 backedges. 1533 proven. 2 refuted. 0 times theorem prover too weak. 838 trivial. 0 not checked. [2020-07-17 22:51:08,158 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:51:08,159 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5] total 11 [2020-07-17 22:51:08,159 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524203944] [2020-07-17 22:51:08,160 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 889 [2020-07-17 22:51:08,188 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:51:08,188 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 11 states. [2020-07-17 22:51:09,611 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:51:09,611 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-07-17 22:51:09,612 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:51:09,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-07-17 22:51:09,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-07-17 22:51:09,612 INFO L87 Difference]: Start difference. First operand 5044 states and 5510 transitions. Second operand 11 states. [2020-07-17 22:51:32,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:51:32,909 INFO L93 Difference]: Finished difference Result 10650 states and 11589 transitions. [2020-07-17 22:51:32,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-07-17 22:51:32,909 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 889 [2020-07-17 22:51:32,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:51:32,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:51:32,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1494 transitions. [2020-07-17 22:51:32,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-07-17 22:51:32,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1494 transitions. [2020-07-17 22:51:32,925 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 24 states and 1494 transitions. [2020-07-17 22:51:39,106 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1494 edges. 1494 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:51:40,534 INFO L225 Difference]: With dead ends: 10650 [2020-07-17 22:51:40,534 INFO L226 Difference]: Without dead ends: 5612 [2020-07-17 22:51:40,543 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 944 GetRequests, 917 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=180, Invalid=632, Unknown=0, NotChecked=0, Total=812 [2020-07-17 22:51:40,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5612 states. [2020-07-17 22:51:42,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5612 to 4870. [2020-07-17 22:51:42,233 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:51:42,233 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5612 states. Second operand 4870 states. [2020-07-17 22:51:42,233 INFO L74 IsIncluded]: Start isIncluded. First operand 5612 states. Second operand 4870 states. [2020-07-17 22:51:42,233 INFO L87 Difference]: Start difference. First operand 5612 states. Second operand 4870 states. [2020-07-17 22:51:43,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:51:43,261 INFO L93 Difference]: Finished difference Result 5612 states and 6022 transitions. [2020-07-17 22:51:43,261 INFO L276 IsEmpty]: Start isEmpty. Operand 5612 states and 6022 transitions. [2020-07-17 22:51:43,268 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:51:43,269 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:51:43,269 INFO L74 IsIncluded]: Start isIncluded. First operand 4870 states. Second operand 5612 states. [2020-07-17 22:51:43,269 INFO L87 Difference]: Start difference. First operand 4870 states. Second operand 5612 states. [2020-07-17 22:51:44,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:51:44,345 INFO L93 Difference]: Finished difference Result 5612 states and 6022 transitions. [2020-07-17 22:51:44,345 INFO L276 IsEmpty]: Start isEmpty. Operand 5612 states and 6022 transitions. [2020-07-17 22:51:44,349 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:51:44,349 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:51:44,349 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:51:44,349 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:51:44,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4870 states. [2020-07-17 22:51:45,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4870 states to 4870 states and 5256 transitions. [2020-07-17 22:51:45,161 INFO L78 Accepts]: Start accepts. Automaton has 4870 states and 5256 transitions. Word has length 889 [2020-07-17 22:51:45,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:51:45,162 INFO L479 AbstractCegarLoop]: Abstraction has 4870 states and 5256 transitions. [2020-07-17 22:51:45,162 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-07-17 22:51:45,162 INFO L276 IsEmpty]: Start isEmpty. Operand 4870 states and 5256 transitions. [2020-07-17 22:51:45,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 989 [2020-07-17 22:51:45,174 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:51:45,174 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, 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, 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, 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:51:45,375 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-07-17 22:51:45,376 INFO L427 AbstractCegarLoop]: === Iteration 15 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:51:45,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:51:45,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1498565139, now seen corresponding path program 1 times [2020-07-17 22:51:45,377 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:51:45,377 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693882359] [2020-07-17 22:51:45,378 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:51:45,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,065 INFO L280 TraceCheckUtils]: 0: Hoare triple {223040#(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; {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:46,068 INFO L280 TraceCheckUtils]: 1: Hoare triple {222136#(<= (+ ~a12~0 49) 0)} assume true; {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:46,071 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {222136#(<= (+ ~a12~0 49) 0)} {222131#true} #973#return; {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:46,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,188 INFO L280 TraceCheckUtils]: 0: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:46,188 INFO L280 TraceCheckUtils]: 1: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,188 INFO L280 TraceCheckUtils]: 2: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,189 INFO L280 TraceCheckUtils]: 3: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,189 INFO L280 TraceCheckUtils]: 4: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,189 INFO L280 TraceCheckUtils]: 5: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,190 INFO L280 TraceCheckUtils]: 6: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,190 INFO L280 TraceCheckUtils]: 7: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,190 INFO L280 TraceCheckUtils]: 8: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,191 INFO L280 TraceCheckUtils]: 9: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,191 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,191 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,191 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,192 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,192 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,192 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,193 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,193 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,193 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,194 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,194 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,194 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,195 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,195 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,195 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,196 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,196 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,196 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,196 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,197 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,197 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,197 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,198 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,198 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,198 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,199 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,199 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,199 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,199 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,200 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,200 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,200 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,201 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,201 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,201 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,202 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,202 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,202 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,203 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,203 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,203 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,203 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,204 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,204 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,204 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,204 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,205 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,205 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,205 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,206 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,206 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,206 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,206 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,207 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,207 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,207 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,208 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,208 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,208 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,209 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,209 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,209 INFO L280 TraceCheckUtils]: 71: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,210 INFO L280 TraceCheckUtils]: 72: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,210 INFO L280 TraceCheckUtils]: 73: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,210 INFO L280 TraceCheckUtils]: 74: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,211 INFO L280 TraceCheckUtils]: 75: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,211 INFO L280 TraceCheckUtils]: 76: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:46,211 INFO L280 TraceCheckUtils]: 77: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,211 INFO L280 TraceCheckUtils]: 78: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,212 INFO L280 TraceCheckUtils]: 79: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,212 INFO L280 TraceCheckUtils]: 80: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,212 INFO L280 TraceCheckUtils]: 81: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,212 INFO L280 TraceCheckUtils]: 82: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,213 INFO L280 TraceCheckUtils]: 83: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,213 INFO L280 TraceCheckUtils]: 84: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,213 INFO L280 TraceCheckUtils]: 85: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,214 INFO L280 TraceCheckUtils]: 86: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,214 INFO L280 TraceCheckUtils]: 87: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,214 INFO L280 TraceCheckUtils]: 88: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,214 INFO L280 TraceCheckUtils]: 89: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,215 INFO L280 TraceCheckUtils]: 90: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,215 INFO L280 TraceCheckUtils]: 91: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,215 INFO L280 TraceCheckUtils]: 92: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,216 INFO L280 TraceCheckUtils]: 93: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,216 INFO L280 TraceCheckUtils]: 94: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,216 INFO L280 TraceCheckUtils]: 95: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,217 INFO L280 TraceCheckUtils]: 96: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,217 INFO L280 TraceCheckUtils]: 97: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,217 INFO L280 TraceCheckUtils]: 98: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,218 INFO L280 TraceCheckUtils]: 99: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,218 INFO L280 TraceCheckUtils]: 100: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,218 INFO L280 TraceCheckUtils]: 101: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,219 INFO L280 TraceCheckUtils]: 102: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,219 INFO L280 TraceCheckUtils]: 103: Hoare triple {222131#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {222131#true} is VALID [2020-07-17 22:51:46,219 INFO L280 TraceCheckUtils]: 104: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:46,220 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {222131#true} {222136#(<= (+ ~a12~0 49) 0)} #977#return; {222131#true} is VALID [2020-07-17 22:51:46,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,266 INFO L280 TraceCheckUtils]: 0: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:46,267 INFO L280 TraceCheckUtils]: 1: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,267 INFO L280 TraceCheckUtils]: 2: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,267 INFO L280 TraceCheckUtils]: 3: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,267 INFO L280 TraceCheckUtils]: 4: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,267 INFO L280 TraceCheckUtils]: 5: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,268 INFO L280 TraceCheckUtils]: 6: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,268 INFO L280 TraceCheckUtils]: 7: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,268 INFO L280 TraceCheckUtils]: 8: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,268 INFO L280 TraceCheckUtils]: 9: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,269 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,269 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,269 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,269 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,269 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,270 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,270 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,270 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,270 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,271 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,271 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,271 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,271 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,272 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,272 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,273 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,273 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,273 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,273 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,274 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,274 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,274 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,275 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,275 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,275 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,276 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,276 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,276 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,277 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,277 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,277 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,278 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,278 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,278 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,279 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,279 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,279 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,279 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,280 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,280 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,280 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,281 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,281 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,281 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,282 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,282 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,282 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,282 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,283 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,283 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,283 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,284 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,284 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,284 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,284 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,285 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,285 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,285 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,286 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,286 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,286 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,287 INFO L280 TraceCheckUtils]: 71: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,287 INFO L280 TraceCheckUtils]: 72: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,287 INFO L280 TraceCheckUtils]: 73: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,288 INFO L280 TraceCheckUtils]: 74: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,288 INFO L280 TraceCheckUtils]: 75: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,288 INFO L280 TraceCheckUtils]: 76: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:46,289 INFO L280 TraceCheckUtils]: 77: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,289 INFO L280 TraceCheckUtils]: 78: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,289 INFO L280 TraceCheckUtils]: 79: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,290 INFO L280 TraceCheckUtils]: 80: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,290 INFO L280 TraceCheckUtils]: 81: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,290 INFO L280 TraceCheckUtils]: 82: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,291 INFO L280 TraceCheckUtils]: 83: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,291 INFO L280 TraceCheckUtils]: 84: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,291 INFO L280 TraceCheckUtils]: 85: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,291 INFO L280 TraceCheckUtils]: 86: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,292 INFO L280 TraceCheckUtils]: 87: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,292 INFO L280 TraceCheckUtils]: 88: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,292 INFO L280 TraceCheckUtils]: 89: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,292 INFO L280 TraceCheckUtils]: 90: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,293 INFO L280 TraceCheckUtils]: 91: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,293 INFO L280 TraceCheckUtils]: 92: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,293 INFO L280 TraceCheckUtils]: 93: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,294 INFO L280 TraceCheckUtils]: 94: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,294 INFO L280 TraceCheckUtils]: 95: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,294 INFO L280 TraceCheckUtils]: 96: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,295 INFO L280 TraceCheckUtils]: 97: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,295 INFO L280 TraceCheckUtils]: 98: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,295 INFO L280 TraceCheckUtils]: 99: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,295 INFO L280 TraceCheckUtils]: 100: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,296 INFO L280 TraceCheckUtils]: 101: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,296 INFO L280 TraceCheckUtils]: 102: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:46,296 INFO L280 TraceCheckUtils]: 103: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:46,297 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:46,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,347 INFO L280 TraceCheckUtils]: 0: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:46,347 INFO L280 TraceCheckUtils]: 1: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,347 INFO L280 TraceCheckUtils]: 2: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,347 INFO L280 TraceCheckUtils]: 3: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,348 INFO L280 TraceCheckUtils]: 4: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,348 INFO L280 TraceCheckUtils]: 5: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,348 INFO L280 TraceCheckUtils]: 6: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,349 INFO L280 TraceCheckUtils]: 7: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,349 INFO L280 TraceCheckUtils]: 8: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,349 INFO L280 TraceCheckUtils]: 9: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,349 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,349 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,350 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,350 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,350 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,350 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,350 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,351 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,351 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,351 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,351 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,351 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,352 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,352 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,352 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,352 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,352 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,353 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,353 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,353 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,353 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,353 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,353 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,353 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,354 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,354 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,354 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,354 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,354 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,354 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,355 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,355 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,355 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,355 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,355 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,356 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,356 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,356 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,356 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,356 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,357 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,357 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,357 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,357 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,357 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,358 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,358 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,358 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,358 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,358 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,358 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,359 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,359 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,359 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,359 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,359 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,360 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,360 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,360 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,360 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,360 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,360 INFO L280 TraceCheckUtils]: 71: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,361 INFO L280 TraceCheckUtils]: 72: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,361 INFO L280 TraceCheckUtils]: 73: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,361 INFO L280 TraceCheckUtils]: 74: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,361 INFO L280 TraceCheckUtils]: 75: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,361 INFO L280 TraceCheckUtils]: 76: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:46,362 INFO L280 TraceCheckUtils]: 77: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,362 INFO L280 TraceCheckUtils]: 78: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,362 INFO L280 TraceCheckUtils]: 79: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,362 INFO L280 TraceCheckUtils]: 80: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,362 INFO L280 TraceCheckUtils]: 81: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,362 INFO L280 TraceCheckUtils]: 82: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,363 INFO L280 TraceCheckUtils]: 83: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,363 INFO L280 TraceCheckUtils]: 84: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,363 INFO L280 TraceCheckUtils]: 85: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,363 INFO L280 TraceCheckUtils]: 86: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,363 INFO L280 TraceCheckUtils]: 87: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,364 INFO L280 TraceCheckUtils]: 88: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,364 INFO L280 TraceCheckUtils]: 89: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,364 INFO L280 TraceCheckUtils]: 90: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,364 INFO L280 TraceCheckUtils]: 91: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,364 INFO L280 TraceCheckUtils]: 92: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,365 INFO L280 TraceCheckUtils]: 93: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,365 INFO L280 TraceCheckUtils]: 94: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,365 INFO L280 TraceCheckUtils]: 95: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,365 INFO L280 TraceCheckUtils]: 96: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,365 INFO L280 TraceCheckUtils]: 97: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,366 INFO L280 TraceCheckUtils]: 98: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,366 INFO L280 TraceCheckUtils]: 99: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,366 INFO L280 TraceCheckUtils]: 100: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,366 INFO L280 TraceCheckUtils]: 101: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,366 INFO L280 TraceCheckUtils]: 102: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,367 INFO L280 TraceCheckUtils]: 103: Hoare triple {222131#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,367 INFO L280 TraceCheckUtils]: 104: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,367 INFO L280 TraceCheckUtils]: 105: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,367 INFO L280 TraceCheckUtils]: 106: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,368 INFO L280 TraceCheckUtils]: 107: Hoare triple {222131#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,368 INFO L280 TraceCheckUtils]: 108: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,368 INFO L280 TraceCheckUtils]: 109: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,368 INFO L280 TraceCheckUtils]: 110: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:46,369 INFO L280 TraceCheckUtils]: 111: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:46,369 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:46,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,403 INFO L280 TraceCheckUtils]: 0: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:46,404 INFO L280 TraceCheckUtils]: 1: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,404 INFO L280 TraceCheckUtils]: 2: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,404 INFO L280 TraceCheckUtils]: 3: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,405 INFO L280 TraceCheckUtils]: 4: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,405 INFO L280 TraceCheckUtils]: 5: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,405 INFO L280 TraceCheckUtils]: 6: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,405 INFO L280 TraceCheckUtils]: 7: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,406 INFO L280 TraceCheckUtils]: 8: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,406 INFO L280 TraceCheckUtils]: 9: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,406 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,407 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,407 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,407 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,407 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,408 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,408 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,408 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,408 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,409 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,409 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,409 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,409 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,410 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,410 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,410 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,410 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,411 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,411 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,411 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,411 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,411 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,412 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,412 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,412 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,412 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,412 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,413 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,413 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,413 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,413 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,413 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,414 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,414 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,414 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,414 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,415 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,415 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,415 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,416 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,416 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,416 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,416 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,417 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,417 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,417 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,418 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,418 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,418 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,418 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,419 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,419 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,419 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,419 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,419 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,420 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,420 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,420 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,420 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,420 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,421 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,421 INFO L280 TraceCheckUtils]: 71: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,421 INFO L280 TraceCheckUtils]: 72: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,422 INFO L280 TraceCheckUtils]: 73: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,422 INFO L280 TraceCheckUtils]: 74: Hoare triple {222131#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {222131#true} is VALID [2020-07-17 22:51:46,422 INFO L280 TraceCheckUtils]: 75: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:46,422 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:46,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,476 INFO L280 TraceCheckUtils]: 0: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:46,476 INFO L280 TraceCheckUtils]: 1: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,477 INFO L280 TraceCheckUtils]: 2: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,477 INFO L280 TraceCheckUtils]: 3: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,477 INFO L280 TraceCheckUtils]: 4: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,477 INFO L280 TraceCheckUtils]: 5: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,477 INFO L280 TraceCheckUtils]: 6: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,477 INFO L280 TraceCheckUtils]: 7: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,478 INFO L280 TraceCheckUtils]: 8: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,478 INFO L280 TraceCheckUtils]: 9: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,478 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,478 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,478 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,479 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,479 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,479 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,479 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,479 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,480 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,480 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,480 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,480 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,480 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,480 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,481 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,481 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,481 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,481 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,481 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,481 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,482 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,482 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,482 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,482 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,482 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,482 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,483 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,483 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,483 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,483 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,483 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,484 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,484 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,484 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,484 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,484 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,484 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,485 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,485 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,485 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,485 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,485 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,485 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,486 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,486 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,486 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,486 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,486 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,487 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,487 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,487 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,487 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,487 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,487 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,488 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,488 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,488 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,488 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,488 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,488 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,489 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,489 INFO L280 TraceCheckUtils]: 71: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,489 INFO L280 TraceCheckUtils]: 72: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,489 INFO L280 TraceCheckUtils]: 73: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,489 INFO L280 TraceCheckUtils]: 74: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,489 INFO L280 TraceCheckUtils]: 75: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,490 INFO L280 TraceCheckUtils]: 76: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:46,490 INFO L280 TraceCheckUtils]: 77: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,490 INFO L280 TraceCheckUtils]: 78: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,490 INFO L280 TraceCheckUtils]: 79: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,490 INFO L280 TraceCheckUtils]: 80: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,490 INFO L280 TraceCheckUtils]: 81: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,491 INFO L280 TraceCheckUtils]: 82: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,491 INFO L280 TraceCheckUtils]: 83: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,491 INFO L280 TraceCheckUtils]: 84: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,491 INFO L280 TraceCheckUtils]: 85: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,491 INFO L280 TraceCheckUtils]: 86: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,492 INFO L280 TraceCheckUtils]: 87: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,492 INFO L280 TraceCheckUtils]: 88: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,492 INFO L280 TraceCheckUtils]: 89: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,492 INFO L280 TraceCheckUtils]: 90: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,492 INFO L280 TraceCheckUtils]: 91: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,492 INFO L280 TraceCheckUtils]: 92: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,493 INFO L280 TraceCheckUtils]: 93: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,493 INFO L280 TraceCheckUtils]: 94: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,493 INFO L280 TraceCheckUtils]: 95: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,493 INFO L280 TraceCheckUtils]: 96: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,493 INFO L280 TraceCheckUtils]: 97: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,494 INFO L280 TraceCheckUtils]: 98: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,494 INFO L280 TraceCheckUtils]: 99: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,494 INFO L280 TraceCheckUtils]: 100: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,494 INFO L280 TraceCheckUtils]: 101: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,495 INFO L280 TraceCheckUtils]: 102: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,495 INFO L280 TraceCheckUtils]: 103: Hoare triple {222131#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,495 INFO L280 TraceCheckUtils]: 104: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,495 INFO L280 TraceCheckUtils]: 105: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,495 INFO L280 TraceCheckUtils]: 106: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,496 INFO L280 TraceCheckUtils]: 107: Hoare triple {222131#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,496 INFO L280 TraceCheckUtils]: 108: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,496 INFO L280 TraceCheckUtils]: 109: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,497 INFO L280 TraceCheckUtils]: 110: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,497 INFO L280 TraceCheckUtils]: 111: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,497 INFO L280 TraceCheckUtils]: 112: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,497 INFO L280 TraceCheckUtils]: 113: Hoare triple {222131#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,498 INFO L280 TraceCheckUtils]: 114: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,498 INFO L280 TraceCheckUtils]: 115: Hoare triple {222131#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,498 INFO L280 TraceCheckUtils]: 116: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,498 INFO L280 TraceCheckUtils]: 117: Hoare triple {222131#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,499 INFO L280 TraceCheckUtils]: 118: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,499 INFO L280 TraceCheckUtils]: 119: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,499 INFO L280 TraceCheckUtils]: 120: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,500 INFO L280 TraceCheckUtils]: 121: Hoare triple {222131#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,500 INFO L280 TraceCheckUtils]: 122: Hoare triple {222131#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,500 INFO L280 TraceCheckUtils]: 123: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,500 INFO L280 TraceCheckUtils]: 124: Hoare triple {222131#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,500 INFO L280 TraceCheckUtils]: 125: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,501 INFO L280 TraceCheckUtils]: 126: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,501 INFO L280 TraceCheckUtils]: 127: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,501 INFO L280 TraceCheckUtils]: 128: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,501 INFO L280 TraceCheckUtils]: 129: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,501 INFO L280 TraceCheckUtils]: 130: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,501 INFO L280 TraceCheckUtils]: 131: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,502 INFO L280 TraceCheckUtils]: 132: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,502 INFO L280 TraceCheckUtils]: 133: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,502 INFO L280 TraceCheckUtils]: 134: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,502 INFO L280 TraceCheckUtils]: 135: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,503 INFO L280 TraceCheckUtils]: 136: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,503 INFO L280 TraceCheckUtils]: 137: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,503 INFO L280 TraceCheckUtils]: 138: Hoare triple {222131#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,504 INFO L280 TraceCheckUtils]: 139: Hoare triple {222131#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,504 INFO L280 TraceCheckUtils]: 140: Hoare triple {222131#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,504 INFO L280 TraceCheckUtils]: 141: Hoare triple {222131#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,505 INFO L280 TraceCheckUtils]: 142: Hoare triple {222131#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,505 INFO L280 TraceCheckUtils]: 143: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,505 INFO L280 TraceCheckUtils]: 144: Hoare triple {222131#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,505 INFO L280 TraceCheckUtils]: 145: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,506 INFO L280 TraceCheckUtils]: 146: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,506 INFO L280 TraceCheckUtils]: 147: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,506 INFO L280 TraceCheckUtils]: 148: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,507 INFO L280 TraceCheckUtils]: 149: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,507 INFO L280 TraceCheckUtils]: 150: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,507 INFO L280 TraceCheckUtils]: 151: Hoare triple {222131#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,507 INFO L280 TraceCheckUtils]: 152: Hoare triple {222131#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,507 INFO L280 TraceCheckUtils]: 153: Hoare triple {222131#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,508 INFO L280 TraceCheckUtils]: 154: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,508 INFO L280 TraceCheckUtils]: 155: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,508 INFO L280 TraceCheckUtils]: 156: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,508 INFO L280 TraceCheckUtils]: 157: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,508 INFO L280 TraceCheckUtils]: 158: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,508 INFO L280 TraceCheckUtils]: 159: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,509 INFO L280 TraceCheckUtils]: 160: Hoare triple {222131#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,509 INFO L280 TraceCheckUtils]: 161: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,509 INFO L280 TraceCheckUtils]: 162: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,509 INFO L280 TraceCheckUtils]: 163: Hoare triple {222131#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,509 INFO L280 TraceCheckUtils]: 164: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,510 INFO L280 TraceCheckUtils]: 165: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,510 INFO L280 TraceCheckUtils]: 166: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,510 INFO L280 TraceCheckUtils]: 167: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,510 INFO L280 TraceCheckUtils]: 168: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,510 INFO L280 TraceCheckUtils]: 169: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,511 INFO L280 TraceCheckUtils]: 170: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:46,511 INFO L280 TraceCheckUtils]: 171: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:46,511 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:46,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,659 INFO L280 TraceCheckUtils]: 0: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:46,659 INFO L280 TraceCheckUtils]: 1: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,660 INFO L280 TraceCheckUtils]: 2: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,660 INFO L280 TraceCheckUtils]: 3: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,660 INFO L280 TraceCheckUtils]: 4: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,660 INFO L280 TraceCheckUtils]: 5: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,660 INFO L280 TraceCheckUtils]: 6: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,661 INFO L280 TraceCheckUtils]: 7: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,661 INFO L280 TraceCheckUtils]: 8: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,661 INFO L280 TraceCheckUtils]: 9: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,661 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,661 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,661 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,662 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,662 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,662 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,662 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,662 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,663 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,663 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,663 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,663 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,663 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,664 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,664 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,664 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,664 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,665 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,665 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,665 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,665 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,665 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,666 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,666 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,666 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,666 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,667 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,667 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,667 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,667 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,667 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,667 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,668 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,668 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,668 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,668 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,668 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,669 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,669 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,669 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,669 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,669 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,669 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,670 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,670 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,670 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,670 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,671 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,671 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,671 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,671 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,671 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,672 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,672 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,672 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,672 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,672 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,672 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,673 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,673 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:46,673 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:46,673 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:46,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,748 INFO L280 TraceCheckUtils]: 0: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:46,749 INFO L280 TraceCheckUtils]: 1: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,749 INFO L280 TraceCheckUtils]: 2: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,749 INFO L280 TraceCheckUtils]: 3: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,749 INFO L280 TraceCheckUtils]: 4: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,749 INFO L280 TraceCheckUtils]: 5: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,749 INFO L280 TraceCheckUtils]: 6: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,750 INFO L280 TraceCheckUtils]: 7: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,750 INFO L280 TraceCheckUtils]: 8: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,750 INFO L280 TraceCheckUtils]: 9: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,750 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,750 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,750 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,751 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,751 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,751 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,751 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,751 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,751 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,752 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,752 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,752 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,752 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,752 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,753 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,753 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,753 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,753 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,753 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,753 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,754 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,754 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,754 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,754 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,754 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,755 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,755 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,755 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,755 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,755 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,755 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,756 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,756 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,756 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,756 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,756 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,756 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,757 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,757 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,757 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,757 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,757 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,757 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,758 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,758 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,758 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,758 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,758 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,758 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,759 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,759 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,759 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,759 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,759 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,759 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,760 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,760 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,760 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,760 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,760 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,761 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,761 INFO L280 TraceCheckUtils]: 71: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,761 INFO L280 TraceCheckUtils]: 72: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,761 INFO L280 TraceCheckUtils]: 73: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,761 INFO L280 TraceCheckUtils]: 74: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,761 INFO L280 TraceCheckUtils]: 75: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,761 INFO L280 TraceCheckUtils]: 76: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 77: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 78: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 79: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 80: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 81: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 82: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 83: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 84: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,762 INFO L280 TraceCheckUtils]: 85: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 86: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 87: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 88: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 89: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 90: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 91: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 92: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 93: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,763 INFO L280 TraceCheckUtils]: 94: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 95: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 96: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 97: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 98: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 99: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 100: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 101: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 102: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,764 INFO L280 TraceCheckUtils]: 103: Hoare triple {222131#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 104: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 105: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 106: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 107: Hoare triple {222131#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 108: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 109: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 110: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 111: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,765 INFO L280 TraceCheckUtils]: 112: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 113: Hoare triple {222131#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 114: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 115: Hoare triple {222131#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 116: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 117: Hoare triple {222131#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 118: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 119: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 120: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,766 INFO L280 TraceCheckUtils]: 121: Hoare triple {222131#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 122: Hoare triple {222131#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 123: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 124: Hoare triple {222131#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 125: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 126: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 127: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 128: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 129: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,767 INFO L280 TraceCheckUtils]: 130: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 131: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 132: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 133: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 134: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 135: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 136: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 137: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 138: Hoare triple {222131#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,768 INFO L280 TraceCheckUtils]: 139: Hoare triple {222131#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,769 INFO L280 TraceCheckUtils]: 140: Hoare triple {222131#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,769 INFO L280 TraceCheckUtils]: 141: Hoare triple {222131#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,769 INFO L280 TraceCheckUtils]: 142: Hoare triple {222131#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,769 INFO L280 TraceCheckUtils]: 143: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,769 INFO L280 TraceCheckUtils]: 144: Hoare triple {222131#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,769 INFO L280 TraceCheckUtils]: 145: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,769 INFO L280 TraceCheckUtils]: 146: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:46,769 INFO L280 TraceCheckUtils]: 147: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 148: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 149: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 150: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 151: Hoare triple {222131#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 152: Hoare triple {222131#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 153: Hoare triple {222131#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 154: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 155: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 156: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,770 INFO L280 TraceCheckUtils]: 157: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 158: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 159: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 160: Hoare triple {222131#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 161: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 162: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 163: Hoare triple {222131#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 164: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 165: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,771 INFO L280 TraceCheckUtils]: 166: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,772 INFO L280 TraceCheckUtils]: 167: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,772 INFO L280 TraceCheckUtils]: 168: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,772 INFO L280 TraceCheckUtils]: 169: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,772 INFO L280 TraceCheckUtils]: 170: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:46,772 INFO L280 TraceCheckUtils]: 171: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:46,774 INFO L280 TraceCheckUtils]: 172: Hoare triple {222131#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; {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:46,776 INFO L280 TraceCheckUtils]: 173: Hoare triple {222958#(= 8 ~a21~0)} assume true; {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:46,779 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {222958#(= 8 ~a21~0)} {222131#true} #977#return; {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:46,957 INFO L280 TraceCheckUtils]: 0: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,959 INFO L280 TraceCheckUtils]: 1: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,962 INFO L280 TraceCheckUtils]: 2: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,964 INFO L280 TraceCheckUtils]: 3: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,966 INFO L280 TraceCheckUtils]: 4: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,968 INFO L280 TraceCheckUtils]: 5: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,970 INFO L280 TraceCheckUtils]: 6: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,972 INFO L280 TraceCheckUtils]: 7: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,975 INFO L280 TraceCheckUtils]: 8: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,977 INFO L280 TraceCheckUtils]: 9: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,982 INFO L280 TraceCheckUtils]: 10: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,985 INFO L280 TraceCheckUtils]: 11: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,987 INFO L280 TraceCheckUtils]: 12: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,989 INFO L280 TraceCheckUtils]: 13: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,990 INFO L280 TraceCheckUtils]: 14: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,992 INFO L280 TraceCheckUtils]: 15: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,995 INFO L280 TraceCheckUtils]: 16: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,997 INFO L280 TraceCheckUtils]: 17: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:46,999 INFO L280 TraceCheckUtils]: 18: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,002 INFO L280 TraceCheckUtils]: 19: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,004 INFO L280 TraceCheckUtils]: 20: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,007 INFO L280 TraceCheckUtils]: 21: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,010 INFO L280 TraceCheckUtils]: 22: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,013 INFO L280 TraceCheckUtils]: 23: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,015 INFO L280 TraceCheckUtils]: 24: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,017 INFO L280 TraceCheckUtils]: 25: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,020 INFO L280 TraceCheckUtils]: 26: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,023 INFO L280 TraceCheckUtils]: 27: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,025 INFO L280 TraceCheckUtils]: 28: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,027 INFO L280 TraceCheckUtils]: 29: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,030 INFO L280 TraceCheckUtils]: 30: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,032 INFO L280 TraceCheckUtils]: 31: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,034 INFO L280 TraceCheckUtils]: 32: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,036 INFO L280 TraceCheckUtils]: 33: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,039 INFO L280 TraceCheckUtils]: 34: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,041 INFO L280 TraceCheckUtils]: 35: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,043 INFO L280 TraceCheckUtils]: 36: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,046 INFO L280 TraceCheckUtils]: 37: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,048 INFO L280 TraceCheckUtils]: 38: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,050 INFO L280 TraceCheckUtils]: 39: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,052 INFO L280 TraceCheckUtils]: 40: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,055 INFO L280 TraceCheckUtils]: 41: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,058 INFO L280 TraceCheckUtils]: 42: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,059 INFO L280 TraceCheckUtils]: 43: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,061 INFO L280 TraceCheckUtils]: 44: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,064 INFO L280 TraceCheckUtils]: 45: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,066 INFO L280 TraceCheckUtils]: 46: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,067 INFO L280 TraceCheckUtils]: 47: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,068 INFO L280 TraceCheckUtils]: 48: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,070 INFO L280 TraceCheckUtils]: 49: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,072 INFO L280 TraceCheckUtils]: 50: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,074 INFO L280 TraceCheckUtils]: 51: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,075 INFO L280 TraceCheckUtils]: 52: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,077 INFO L280 TraceCheckUtils]: 53: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,079 INFO L280 TraceCheckUtils]: 54: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,081 INFO L280 TraceCheckUtils]: 55: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,083 INFO L280 TraceCheckUtils]: 56: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,084 INFO L280 TraceCheckUtils]: 57: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,085 INFO L280 TraceCheckUtils]: 58: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,087 INFO L280 TraceCheckUtils]: 59: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,089 INFO L280 TraceCheckUtils]: 60: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,091 INFO L280 TraceCheckUtils]: 61: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,092 INFO L280 TraceCheckUtils]: 62: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,094 INFO L280 TraceCheckUtils]: 63: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,097 INFO L280 TraceCheckUtils]: 64: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,098 INFO L280 TraceCheckUtils]: 65: Hoare triple {223042#(= ~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)); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,099 INFO L280 TraceCheckUtils]: 66: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,100 INFO L280 TraceCheckUtils]: 67: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,101 INFO L280 TraceCheckUtils]: 68: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,102 INFO L280 TraceCheckUtils]: 69: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,104 INFO L280 TraceCheckUtils]: 70: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,106 INFO L280 TraceCheckUtils]: 71: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,108 INFO L280 TraceCheckUtils]: 72: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,109 INFO L280 TraceCheckUtils]: 73: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,111 INFO L280 TraceCheckUtils]: 74: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,112 INFO L280 TraceCheckUtils]: 75: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,115 INFO L280 TraceCheckUtils]: 76: Hoare triple {223042#(= ~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {223043#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:51:47,117 INFO L280 TraceCheckUtils]: 77: Hoare triple {223043#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} assume true; {223043#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:51:47,119 INFO L275 TraceCheckUtils]: 78: Hoare quadruple {223043#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} {222958#(= 8 ~a21~0)} #977#return; {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,127 INFO L263 TraceCheckUtils]: 0: Hoare triple {222131#true} call ULTIMATE.init(); {223040#(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:51:47,129 INFO L280 TraceCheckUtils]: 1: Hoare triple {223040#(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; {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:47,131 INFO L280 TraceCheckUtils]: 2: Hoare triple {222136#(<= (+ ~a12~0 49) 0)} assume true; {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:47,133 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {222136#(<= (+ ~a12~0 49) 0)} {222131#true} #973#return; {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:47,135 INFO L263 TraceCheckUtils]: 4: Hoare triple {222136#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:47,136 INFO L280 TraceCheckUtils]: 5: Hoare triple {222136#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:47,138 INFO L280 TraceCheckUtils]: 6: Hoare triple {222136#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:47,140 INFO L280 TraceCheckUtils]: 7: Hoare triple {222136#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222136#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:51:47,142 INFO L263 TraceCheckUtils]: 8: Hoare triple {222136#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:47,143 INFO L280 TraceCheckUtils]: 9: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:47,143 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,143 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,143 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,143 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,143 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,143 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,143 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,144 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,145 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,146 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,147 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,147 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,147 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,147 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,147 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,147 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,147 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,148 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,149 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 71: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 72: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 73: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 74: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 75: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 76: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,150 INFO L280 TraceCheckUtils]: 77: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 78: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 79: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 80: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 81: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 82: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 83: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 84: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 85: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:47,151 INFO L280 TraceCheckUtils]: 86: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 87: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 88: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 89: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 90: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 91: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 92: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 93: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 94: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,152 INFO L280 TraceCheckUtils]: 95: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 96: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 97: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 98: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 99: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 100: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 101: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 102: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 103: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,153 INFO L280 TraceCheckUtils]: 104: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,154 INFO L280 TraceCheckUtils]: 105: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,154 INFO L280 TraceCheckUtils]: 106: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,154 INFO L280 TraceCheckUtils]: 107: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,154 INFO L280 TraceCheckUtils]: 108: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,154 INFO L280 TraceCheckUtils]: 109: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,154 INFO L280 TraceCheckUtils]: 110: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,154 INFO L280 TraceCheckUtils]: 111: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,154 INFO L280 TraceCheckUtils]: 112: Hoare triple {222131#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {222131#true} is VALID [2020-07-17 22:51:47,155 INFO L280 TraceCheckUtils]: 113: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:47,155 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {222131#true} {222136#(<= (+ ~a12~0 49) 0)} #977#return; {222131#true} is VALID [2020-07-17 22:51:47,155 INFO L280 TraceCheckUtils]: 115: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:47,155 INFO L280 TraceCheckUtils]: 116: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:47,155 INFO L280 TraceCheckUtils]: 117: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:47,157 INFO L263 TraceCheckUtils]: 118: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:47,157 INFO L280 TraceCheckUtils]: 119: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 120: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 121: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 122: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 123: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 124: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 125: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 126: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 127: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,158 INFO L280 TraceCheckUtils]: 128: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 129: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 130: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 131: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 132: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 133: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 134: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 135: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 136: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,159 INFO L280 TraceCheckUtils]: 137: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 138: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 139: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 140: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 141: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 142: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 143: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 144: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 145: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,160 INFO L280 TraceCheckUtils]: 146: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,161 INFO L280 TraceCheckUtils]: 147: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,161 INFO L280 TraceCheckUtils]: 148: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,161 INFO L280 TraceCheckUtils]: 149: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,161 INFO L280 TraceCheckUtils]: 150: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,161 INFO L280 TraceCheckUtils]: 151: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,161 INFO L280 TraceCheckUtils]: 152: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,161 INFO L280 TraceCheckUtils]: 153: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,161 INFO L280 TraceCheckUtils]: 154: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 155: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 156: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 157: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 158: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 159: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 160: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 161: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 162: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,162 INFO L280 TraceCheckUtils]: 163: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,163 INFO L280 TraceCheckUtils]: 164: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,163 INFO L280 TraceCheckUtils]: 165: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,163 INFO L280 TraceCheckUtils]: 166: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,163 INFO L280 TraceCheckUtils]: 167: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,163 INFO L280 TraceCheckUtils]: 168: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,163 INFO L280 TraceCheckUtils]: 169: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,163 INFO L280 TraceCheckUtils]: 170: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,163 INFO L280 TraceCheckUtils]: 171: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 172: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 173: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 174: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 175: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 176: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 177: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 178: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 179: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,164 INFO L280 TraceCheckUtils]: 180: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 181: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 182: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 183: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 184: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 185: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 186: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 187: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 188: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 189: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,165 INFO L280 TraceCheckUtils]: 190: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 191: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 192: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 193: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 194: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 195: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 196: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 197: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 198: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,166 INFO L280 TraceCheckUtils]: 199: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,167 INFO L280 TraceCheckUtils]: 200: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,167 INFO L280 TraceCheckUtils]: 201: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,167 INFO L280 TraceCheckUtils]: 202: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,167 INFO L280 TraceCheckUtils]: 203: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,167 INFO L280 TraceCheckUtils]: 204: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,167 INFO L280 TraceCheckUtils]: 205: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,167 INFO L280 TraceCheckUtils]: 206: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,167 INFO L280 TraceCheckUtils]: 207: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,168 INFO L280 TraceCheckUtils]: 208: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,168 INFO L280 TraceCheckUtils]: 209: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,168 INFO L280 TraceCheckUtils]: 210: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,168 INFO L280 TraceCheckUtils]: 211: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,168 INFO L280 TraceCheckUtils]: 212: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,168 INFO L280 TraceCheckUtils]: 213: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,168 INFO L280 TraceCheckUtils]: 214: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,168 INFO L280 TraceCheckUtils]: 215: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,169 INFO L280 TraceCheckUtils]: 216: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,169 INFO L280 TraceCheckUtils]: 217: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,169 INFO L280 TraceCheckUtils]: 218: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,169 INFO L280 TraceCheckUtils]: 219: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,169 INFO L280 TraceCheckUtils]: 220: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,169 INFO L280 TraceCheckUtils]: 221: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:47,169 INFO L280 TraceCheckUtils]: 222: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:47,169 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:47,170 INFO L280 TraceCheckUtils]: 224: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:47,170 INFO L280 TraceCheckUtils]: 225: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:47,170 INFO L280 TraceCheckUtils]: 226: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:47,172 INFO L263 TraceCheckUtils]: 227: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 228: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 229: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 230: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 231: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 232: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 233: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 234: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 235: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,173 INFO L280 TraceCheckUtils]: 236: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 237: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 238: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 239: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 240: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 241: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 242: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 243: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 244: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,174 INFO L280 TraceCheckUtils]: 245: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 246: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 247: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 248: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 249: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 250: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 251: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 252: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 253: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,175 INFO L280 TraceCheckUtils]: 254: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 255: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 256: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 257: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 258: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 259: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 260: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 261: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 262: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,176 INFO L280 TraceCheckUtils]: 263: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,177 INFO L280 TraceCheckUtils]: 264: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,177 INFO L280 TraceCheckUtils]: 265: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,177 INFO L280 TraceCheckUtils]: 266: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,177 INFO L280 TraceCheckUtils]: 267: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,177 INFO L280 TraceCheckUtils]: 268: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,177 INFO L280 TraceCheckUtils]: 269: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,177 INFO L280 TraceCheckUtils]: 270: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,177 INFO L280 TraceCheckUtils]: 271: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 272: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 273: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 274: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 275: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 276: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 277: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 278: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 279: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,178 INFO L280 TraceCheckUtils]: 280: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 281: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 282: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 283: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 284: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 285: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 286: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 287: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 288: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,179 INFO L280 TraceCheckUtils]: 289: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 290: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 291: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 292: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 293: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 294: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 295: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 296: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 297: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,180 INFO L280 TraceCheckUtils]: 298: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 299: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 300: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 301: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 302: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 303: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 304: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 305: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 306: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,181 INFO L280 TraceCheckUtils]: 307: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 308: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 309: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 310: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 311: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 312: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 313: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 314: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 315: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,182 INFO L280 TraceCheckUtils]: 316: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 317: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 318: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 319: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 320: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 321: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 322: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 323: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 324: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,183 INFO L280 TraceCheckUtils]: 325: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,184 INFO L280 TraceCheckUtils]: 326: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,184 INFO L280 TraceCheckUtils]: 327: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,184 INFO L280 TraceCheckUtils]: 328: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,184 INFO L280 TraceCheckUtils]: 329: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,184 INFO L280 TraceCheckUtils]: 330: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,184 INFO L280 TraceCheckUtils]: 331: Hoare triple {222131#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,184 INFO L280 TraceCheckUtils]: 332: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,184 INFO L280 TraceCheckUtils]: 333: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,185 INFO L280 TraceCheckUtils]: 334: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,185 INFO L280 TraceCheckUtils]: 335: Hoare triple {222131#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,185 INFO L280 TraceCheckUtils]: 336: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,185 INFO L280 TraceCheckUtils]: 337: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,185 INFO L280 TraceCheckUtils]: 338: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:47,185 INFO L280 TraceCheckUtils]: 339: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:47,185 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:47,185 INFO L280 TraceCheckUtils]: 341: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:47,186 INFO L280 TraceCheckUtils]: 342: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:47,186 INFO L280 TraceCheckUtils]: 343: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:47,187 INFO L263 TraceCheckUtils]: 344: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 345: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 346: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 347: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 348: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 349: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 350: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 351: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 352: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 353: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,188 INFO L280 TraceCheckUtils]: 354: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,189 INFO L280 TraceCheckUtils]: 355: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,189 INFO L280 TraceCheckUtils]: 356: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,189 INFO L280 TraceCheckUtils]: 357: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,189 INFO L280 TraceCheckUtils]: 358: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,189 INFO L280 TraceCheckUtils]: 359: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,189 INFO L280 TraceCheckUtils]: 360: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,189 INFO L280 TraceCheckUtils]: 361: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,189 INFO L280 TraceCheckUtils]: 362: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 363: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 364: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 365: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 366: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 367: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 368: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 369: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 370: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,190 INFO L280 TraceCheckUtils]: 371: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 372: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 373: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 374: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 375: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 376: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 377: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 378: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 379: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,191 INFO L280 TraceCheckUtils]: 380: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,192 INFO L280 TraceCheckUtils]: 381: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,192 INFO L280 TraceCheckUtils]: 382: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,192 INFO L280 TraceCheckUtils]: 383: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,192 INFO L280 TraceCheckUtils]: 384: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,192 INFO L280 TraceCheckUtils]: 385: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,192 INFO L280 TraceCheckUtils]: 386: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,192 INFO L280 TraceCheckUtils]: 387: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 388: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 389: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 390: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 391: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 392: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 393: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 394: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 395: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,193 INFO L280 TraceCheckUtils]: 396: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 397: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 398: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 399: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 400: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 401: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 402: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 403: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 404: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,194 INFO L280 TraceCheckUtils]: 405: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 406: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 407: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 408: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 409: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 410: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 411: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 412: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 413: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,195 INFO L280 TraceCheckUtils]: 414: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L280 TraceCheckUtils]: 415: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L280 TraceCheckUtils]: 416: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L280 TraceCheckUtils]: 417: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L280 TraceCheckUtils]: 418: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L280 TraceCheckUtils]: 419: Hoare triple {222131#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L280 TraceCheckUtils]: 420: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L280 TraceCheckUtils]: 422: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:47,196 INFO L280 TraceCheckUtils]: 423: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:47,197 INFO L280 TraceCheckUtils]: 424: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:47,198 INFO L263 TraceCheckUtils]: 425: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:47,199 INFO L280 TraceCheckUtils]: 426: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:47,199 INFO L280 TraceCheckUtils]: 427: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,199 INFO L280 TraceCheckUtils]: 428: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,199 INFO L280 TraceCheckUtils]: 429: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,199 INFO L280 TraceCheckUtils]: 430: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,199 INFO L280 TraceCheckUtils]: 431: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,200 INFO L280 TraceCheckUtils]: 432: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,200 INFO L280 TraceCheckUtils]: 433: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,200 INFO L280 TraceCheckUtils]: 434: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,200 INFO L280 TraceCheckUtils]: 435: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,200 INFO L280 TraceCheckUtils]: 436: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,200 INFO L280 TraceCheckUtils]: 437: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,200 INFO L280 TraceCheckUtils]: 438: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,200 INFO L280 TraceCheckUtils]: 439: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 440: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 441: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 442: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 443: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 444: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 445: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 446: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 447: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,201 INFO L280 TraceCheckUtils]: 448: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 449: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 450: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 451: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 452: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 453: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 454: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 455: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 456: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,202 INFO L280 TraceCheckUtils]: 457: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 458: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 459: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 460: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 461: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 462: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 463: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 464: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 465: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,203 INFO L280 TraceCheckUtils]: 466: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 467: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 468: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 469: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 470: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 471: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 472: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 473: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 474: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,204 INFO L280 TraceCheckUtils]: 475: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 476: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 477: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 478: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 479: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 480: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 481: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 482: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 483: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,205 INFO L280 TraceCheckUtils]: 484: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,206 INFO L280 TraceCheckUtils]: 485: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,206 INFO L280 TraceCheckUtils]: 486: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,206 INFO L280 TraceCheckUtils]: 487: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,206 INFO L280 TraceCheckUtils]: 488: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,206 INFO L280 TraceCheckUtils]: 489: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,206 INFO L280 TraceCheckUtils]: 490: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,206 INFO L280 TraceCheckUtils]: 491: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,206 INFO L280 TraceCheckUtils]: 492: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 493: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 494: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 495: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 496: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 497: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 498: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 499: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 500: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,207 INFO L280 TraceCheckUtils]: 501: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 502: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 503: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 504: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 505: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 506: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 507: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 508: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 509: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 510: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,208 INFO L280 TraceCheckUtils]: 511: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,209 INFO L280 TraceCheckUtils]: 512: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,209 INFO L280 TraceCheckUtils]: 513: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,209 INFO L280 TraceCheckUtils]: 514: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,209 INFO L280 TraceCheckUtils]: 515: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,209 INFO L280 TraceCheckUtils]: 516: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,209 INFO L280 TraceCheckUtils]: 517: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,209 INFO L280 TraceCheckUtils]: 518: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,209 INFO L280 TraceCheckUtils]: 519: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 520: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 521: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 522: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 523: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 524: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 525: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 526: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 527: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,210 INFO L280 TraceCheckUtils]: 528: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,211 INFO L280 TraceCheckUtils]: 529: Hoare triple {222131#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,211 INFO L280 TraceCheckUtils]: 530: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,211 INFO L280 TraceCheckUtils]: 531: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,211 INFO L280 TraceCheckUtils]: 532: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,211 INFO L280 TraceCheckUtils]: 533: Hoare triple {222131#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,211 INFO L280 TraceCheckUtils]: 534: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,211 INFO L280 TraceCheckUtils]: 535: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,211 INFO L280 TraceCheckUtils]: 536: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 537: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 538: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 539: Hoare triple {222131#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 540: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 541: Hoare triple {222131#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 542: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 543: Hoare triple {222131#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 544: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,212 INFO L280 TraceCheckUtils]: 545: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 546: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 547: Hoare triple {222131#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 548: Hoare triple {222131#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 549: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 550: Hoare triple {222131#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 551: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 552: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 553: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,213 INFO L280 TraceCheckUtils]: 554: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 555: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 556: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 557: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 558: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 559: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 560: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 561: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 562: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 563: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 564: Hoare triple {222131#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,214 INFO L280 TraceCheckUtils]: 565: Hoare triple {222131#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 566: Hoare triple {222131#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 567: Hoare triple {222131#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 568: Hoare triple {222131#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 569: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 570: Hoare triple {222131#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 571: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 572: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 573: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 574: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,215 INFO L280 TraceCheckUtils]: 575: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 576: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 577: Hoare triple {222131#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 578: Hoare triple {222131#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 579: Hoare triple {222131#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 580: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 581: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 582: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 583: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 584: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,216 INFO L280 TraceCheckUtils]: 585: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 586: Hoare triple {222131#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 587: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 588: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 589: Hoare triple {222131#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 590: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 591: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 592: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 593: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,217 INFO L280 TraceCheckUtils]: 594: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,218 INFO L280 TraceCheckUtils]: 595: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,218 INFO L280 TraceCheckUtils]: 596: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:47,218 INFO L280 TraceCheckUtils]: 597: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:47,218 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:47,218 INFO L280 TraceCheckUtils]: 599: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:47,218 INFO L280 TraceCheckUtils]: 600: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:47,218 INFO L280 TraceCheckUtils]: 601: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:47,220 INFO L263 TraceCheckUtils]: 602: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:47,221 INFO L280 TraceCheckUtils]: 603: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:47,221 INFO L280 TraceCheckUtils]: 604: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,221 INFO L280 TraceCheckUtils]: 605: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,221 INFO L280 TraceCheckUtils]: 606: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,221 INFO L280 TraceCheckUtils]: 607: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 608: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 609: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 610: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 611: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 612: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 613: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 614: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 615: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,222 INFO L280 TraceCheckUtils]: 616: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,223 INFO L280 TraceCheckUtils]: 617: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,223 INFO L280 TraceCheckUtils]: 618: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,223 INFO L280 TraceCheckUtils]: 619: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,223 INFO L280 TraceCheckUtils]: 620: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,223 INFO L280 TraceCheckUtils]: 621: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,223 INFO L280 TraceCheckUtils]: 622: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,223 INFO L280 TraceCheckUtils]: 623: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,223 INFO L280 TraceCheckUtils]: 624: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 625: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 626: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 627: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 628: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 629: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 630: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 631: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 632: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,224 INFO L280 TraceCheckUtils]: 633: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 634: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 635: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 636: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 637: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 638: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 639: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 640: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 641: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,225 INFO L280 TraceCheckUtils]: 642: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 643: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 644: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 645: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 646: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 647: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 648: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 649: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 650: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,226 INFO L280 TraceCheckUtils]: 651: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,227 INFO L280 TraceCheckUtils]: 652: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,227 INFO L280 TraceCheckUtils]: 653: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,227 INFO L280 TraceCheckUtils]: 654: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,227 INFO L280 TraceCheckUtils]: 655: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,227 INFO L280 TraceCheckUtils]: 656: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,227 INFO L280 TraceCheckUtils]: 657: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,227 INFO L280 TraceCheckUtils]: 658: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,227 INFO L280 TraceCheckUtils]: 659: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 660: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 661: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 662: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 663: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 664: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 665: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 666: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 667: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,228 INFO L280 TraceCheckUtils]: 668: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,229 INFO L280 TraceCheckUtils]: 669: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,229 INFO L280 TraceCheckUtils]: 670: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,229 INFO L280 TraceCheckUtils]: 671: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,229 INFO L280 TraceCheckUtils]: 672: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:47,229 INFO L280 TraceCheckUtils]: 673: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:47,229 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:47,229 INFO L280 TraceCheckUtils]: 675: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:47,229 INFO L280 TraceCheckUtils]: 676: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:47,230 INFO L280 TraceCheckUtils]: 677: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:47,232 INFO L263 TraceCheckUtils]: 678: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:47,232 INFO L280 TraceCheckUtils]: 679: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:47,232 INFO L280 TraceCheckUtils]: 680: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,232 INFO L280 TraceCheckUtils]: 681: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,232 INFO L280 TraceCheckUtils]: 682: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,232 INFO L280 TraceCheckUtils]: 683: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,232 INFO L280 TraceCheckUtils]: 684: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,233 INFO L280 TraceCheckUtils]: 685: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,233 INFO L280 TraceCheckUtils]: 686: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,233 INFO L280 TraceCheckUtils]: 687: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,233 INFO L280 TraceCheckUtils]: 688: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,233 INFO L280 TraceCheckUtils]: 689: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,233 INFO L280 TraceCheckUtils]: 690: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,233 INFO L280 TraceCheckUtils]: 691: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,233 INFO L280 TraceCheckUtils]: 692: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 693: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 694: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 695: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 696: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 697: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 698: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 699: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 700: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,234 INFO L280 TraceCheckUtils]: 701: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,235 INFO L280 TraceCheckUtils]: 702: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,235 INFO L280 TraceCheckUtils]: 703: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,235 INFO L280 TraceCheckUtils]: 704: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,235 INFO L280 TraceCheckUtils]: 705: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,235 INFO L280 TraceCheckUtils]: 706: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,235 INFO L280 TraceCheckUtils]: 707: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,235 INFO L280 TraceCheckUtils]: 708: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 709: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 710: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 711: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 712: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 713: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 714: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 715: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 716: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,236 INFO L280 TraceCheckUtils]: 717: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,237 INFO L280 TraceCheckUtils]: 718: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,237 INFO L280 TraceCheckUtils]: 719: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,237 INFO L280 TraceCheckUtils]: 720: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,237 INFO L280 TraceCheckUtils]: 721: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,237 INFO L280 TraceCheckUtils]: 722: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,237 INFO L280 TraceCheckUtils]: 723: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,237 INFO L280 TraceCheckUtils]: 724: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,237 INFO L280 TraceCheckUtils]: 725: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 726: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 727: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 728: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 729: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 730: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 731: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 732: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 733: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,238 INFO L280 TraceCheckUtils]: 734: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 735: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 736: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 737: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 738: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 739: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 740: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 741: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 742: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,239 INFO L280 TraceCheckUtils]: 743: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 744: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 745: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 746: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 747: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 748: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 749: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 750: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 751: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,240 INFO L280 TraceCheckUtils]: 752: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 753: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 754: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 755: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 756: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 757: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 758: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 759: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 760: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,241 INFO L280 TraceCheckUtils]: 761: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 762: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 763: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 764: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 765: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 766: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 767: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 768: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 769: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,242 INFO L280 TraceCheckUtils]: 770: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,243 INFO L280 TraceCheckUtils]: 771: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,243 INFO L280 TraceCheckUtils]: 772: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,243 INFO L280 TraceCheckUtils]: 773: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,243 INFO L280 TraceCheckUtils]: 774: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,243 INFO L280 TraceCheckUtils]: 775: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,243 INFO L280 TraceCheckUtils]: 776: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,243 INFO L280 TraceCheckUtils]: 777: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,243 INFO L280 TraceCheckUtils]: 778: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,244 INFO L280 TraceCheckUtils]: 779: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,244 INFO L280 TraceCheckUtils]: 780: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,244 INFO L280 TraceCheckUtils]: 781: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,244 INFO L280 TraceCheckUtils]: 782: Hoare triple {222131#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,244 INFO L280 TraceCheckUtils]: 783: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,244 INFO L280 TraceCheckUtils]: 784: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,244 INFO L280 TraceCheckUtils]: 785: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,244 INFO L280 TraceCheckUtils]: 786: Hoare triple {222131#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 787: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 788: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 789: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 790: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 791: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 792: Hoare triple {222131#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 793: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 794: Hoare triple {222131#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,245 INFO L280 TraceCheckUtils]: 795: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 796: Hoare triple {222131#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 797: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 798: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 799: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 800: Hoare triple {222131#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 801: Hoare triple {222131#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 802: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 803: Hoare triple {222131#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,246 INFO L280 TraceCheckUtils]: 804: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,247 INFO L280 TraceCheckUtils]: 805: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,247 INFO L280 TraceCheckUtils]: 806: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,247 INFO L280 TraceCheckUtils]: 807: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,247 INFO L280 TraceCheckUtils]: 808: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,247 INFO L280 TraceCheckUtils]: 809: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,247 INFO L280 TraceCheckUtils]: 810: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,247 INFO L280 TraceCheckUtils]: 811: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,247 INFO L280 TraceCheckUtils]: 812: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,248 INFO L280 TraceCheckUtils]: 813: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:47,248 INFO L280 TraceCheckUtils]: 814: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,248 INFO L280 TraceCheckUtils]: 815: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,248 INFO L280 TraceCheckUtils]: 816: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,248 INFO L280 TraceCheckUtils]: 817: Hoare triple {222131#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,248 INFO L280 TraceCheckUtils]: 818: Hoare triple {222131#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,248 INFO L280 TraceCheckUtils]: 819: Hoare triple {222131#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,248 INFO L280 TraceCheckUtils]: 820: Hoare triple {222131#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 821: Hoare triple {222131#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 822: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 823: Hoare triple {222131#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 824: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 825: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 826: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 827: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 828: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,249 INFO L280 TraceCheckUtils]: 829: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 830: Hoare triple {222131#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 831: Hoare triple {222131#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 832: Hoare triple {222131#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 833: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 834: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 835: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 836: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 837: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,250 INFO L280 TraceCheckUtils]: 838: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 839: Hoare triple {222131#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 840: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 841: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 842: Hoare triple {222131#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 843: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 844: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 845: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 846: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,251 INFO L280 TraceCheckUtils]: 847: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,252 INFO L280 TraceCheckUtils]: 848: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,252 INFO L280 TraceCheckUtils]: 849: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:47,252 INFO L280 TraceCheckUtils]: 850: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:47,253 INFO L280 TraceCheckUtils]: 851: Hoare triple {222131#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; {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:47,255 INFO L280 TraceCheckUtils]: 852: Hoare triple {222958#(= 8 ~a21~0)} assume true; {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:47,257 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {222958#(= 8 ~a21~0)} {222131#true} #977#return; {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:47,259 INFO L280 TraceCheckUtils]: 854: Hoare triple {222958#(= 8 ~a21~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:47,261 INFO L280 TraceCheckUtils]: 855: Hoare triple {222958#(= 8 ~a21~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:47,262 INFO L280 TraceCheckUtils]: 856: Hoare triple {222958#(= 8 ~a21~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222958#(= 8 ~a21~0)} is VALID [2020-07-17 22:51:47,263 INFO L263 TraceCheckUtils]: 857: Hoare triple {222958#(= 8 ~a21~0)} call #t~ret3 := calculate_output(~input~0); {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:47,264 INFO L280 TraceCheckUtils]: 858: Hoare triple {223041#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,266 INFO L280 TraceCheckUtils]: 859: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,267 INFO L280 TraceCheckUtils]: 860: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,270 INFO L280 TraceCheckUtils]: 861: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,272 INFO L280 TraceCheckUtils]: 862: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,274 INFO L280 TraceCheckUtils]: 863: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,275 INFO L280 TraceCheckUtils]: 864: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,277 INFO L280 TraceCheckUtils]: 865: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,279 INFO L280 TraceCheckUtils]: 866: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,281 INFO L280 TraceCheckUtils]: 867: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,283 INFO L280 TraceCheckUtils]: 868: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,284 INFO L280 TraceCheckUtils]: 869: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,285 INFO L280 TraceCheckUtils]: 870: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,288 INFO L280 TraceCheckUtils]: 871: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,290 INFO L280 TraceCheckUtils]: 872: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,291 INFO L280 TraceCheckUtils]: 873: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,292 INFO L280 TraceCheckUtils]: 874: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,293 INFO L280 TraceCheckUtils]: 875: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,294 INFO L280 TraceCheckUtils]: 876: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,296 INFO L280 TraceCheckUtils]: 877: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,297 INFO L280 TraceCheckUtils]: 878: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,300 INFO L280 TraceCheckUtils]: 879: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,302 INFO L280 TraceCheckUtils]: 880: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,304 INFO L280 TraceCheckUtils]: 881: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,305 INFO L280 TraceCheckUtils]: 882: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,307 INFO L280 TraceCheckUtils]: 883: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,309 INFO L280 TraceCheckUtils]: 884: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,311 INFO L280 TraceCheckUtils]: 885: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,313 INFO L280 TraceCheckUtils]: 886: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,314 INFO L280 TraceCheckUtils]: 887: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,315 INFO L280 TraceCheckUtils]: 888: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,317 INFO L280 TraceCheckUtils]: 889: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,319 INFO L280 TraceCheckUtils]: 890: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,321 INFO L280 TraceCheckUtils]: 891: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,323 INFO L280 TraceCheckUtils]: 892: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,324 INFO L280 TraceCheckUtils]: 893: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,326 INFO L280 TraceCheckUtils]: 894: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,328 INFO L280 TraceCheckUtils]: 895: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,330 INFO L280 TraceCheckUtils]: 896: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,332 INFO L280 TraceCheckUtils]: 897: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,333 INFO L280 TraceCheckUtils]: 898: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,335 INFO L280 TraceCheckUtils]: 899: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,337 INFO L280 TraceCheckUtils]: 900: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,339 INFO L280 TraceCheckUtils]: 901: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,341 INFO L280 TraceCheckUtils]: 902: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,341 INFO L280 TraceCheckUtils]: 903: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,342 INFO L280 TraceCheckUtils]: 904: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,343 INFO L280 TraceCheckUtils]: 905: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,344 INFO L280 TraceCheckUtils]: 906: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,345 INFO L280 TraceCheckUtils]: 907: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,347 INFO L280 TraceCheckUtils]: 908: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,348 INFO L280 TraceCheckUtils]: 909: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,349 INFO L280 TraceCheckUtils]: 910: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,351 INFO L280 TraceCheckUtils]: 911: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,354 INFO L280 TraceCheckUtils]: 912: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,356 INFO L280 TraceCheckUtils]: 913: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,357 INFO L280 TraceCheckUtils]: 914: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,359 INFO L280 TraceCheckUtils]: 915: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,361 INFO L280 TraceCheckUtils]: 916: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,363 INFO L280 TraceCheckUtils]: 917: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,365 INFO L280 TraceCheckUtils]: 918: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,367 INFO L280 TraceCheckUtils]: 919: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,369 INFO L280 TraceCheckUtils]: 920: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,371 INFO L280 TraceCheckUtils]: 921: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,373 INFO L280 TraceCheckUtils]: 922: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,375 INFO L280 TraceCheckUtils]: 923: Hoare triple {223042#(= ~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)); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,377 INFO L280 TraceCheckUtils]: 924: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,378 INFO L280 TraceCheckUtils]: 925: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,380 INFO L280 TraceCheckUtils]: 926: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,382 INFO L280 TraceCheckUtils]: 927: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,384 INFO L280 TraceCheckUtils]: 928: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,386 INFO L280 TraceCheckUtils]: 929: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,388 INFO L280 TraceCheckUtils]: 930: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,389 INFO L280 TraceCheckUtils]: 931: Hoare triple {223042#(= ~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); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,391 INFO L280 TraceCheckUtils]: 932: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,393 INFO L280 TraceCheckUtils]: 933: Hoare triple {223042#(= ~a21~0 |old(~a21~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {223042#(= ~a21~0 |old(~a21~0)|)} is VALID [2020-07-17 22:51:47,396 INFO L280 TraceCheckUtils]: 934: Hoare triple {223042#(= ~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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {223043#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:51:47,397 INFO L280 TraceCheckUtils]: 935: Hoare triple {223043#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} assume true; {223043#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} is VALID [2020-07-17 22:51:47,400 INFO L275 TraceCheckUtils]: 936: Hoare quadruple {223043#(or (= 6 |old(~a21~0)|) (= 10 |old(~a21~0)|))} {222958#(= 8 ~a21~0)} #977#return; {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,402 INFO L280 TraceCheckUtils]: 937: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,403 INFO L280 TraceCheckUtils]: 938: Hoare triple {223038#(and (= 6 ~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; {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,406 INFO L280 TraceCheckUtils]: 939: Hoare triple {223038#(and (= 6 ~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); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,408 INFO L263 TraceCheckUtils]: 940: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,409 INFO L280 TraceCheckUtils]: 941: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} ~input := #in~input; {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,411 INFO L280 TraceCheckUtils]: 942: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,413 INFO L280 TraceCheckUtils]: 943: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,415 INFO L280 TraceCheckUtils]: 944: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,416 INFO L280 TraceCheckUtils]: 945: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,418 INFO L280 TraceCheckUtils]: 946: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,419 INFO L280 TraceCheckUtils]: 947: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,421 INFO L280 TraceCheckUtils]: 948: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,423 INFO L280 TraceCheckUtils]: 949: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,425 INFO L280 TraceCheckUtils]: 950: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,427 INFO L280 TraceCheckUtils]: 951: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,430 INFO L280 TraceCheckUtils]: 952: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,431 INFO L280 TraceCheckUtils]: 953: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,433 INFO L280 TraceCheckUtils]: 954: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,435 INFO L280 TraceCheckUtils]: 955: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,438 INFO L280 TraceCheckUtils]: 956: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,439 INFO L280 TraceCheckUtils]: 957: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,441 INFO L280 TraceCheckUtils]: 958: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,444 INFO L280 TraceCheckUtils]: 959: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,445 INFO L280 TraceCheckUtils]: 960: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,448 INFO L280 TraceCheckUtils]: 961: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,451 INFO L280 TraceCheckUtils]: 962: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,453 INFO L280 TraceCheckUtils]: 963: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,454 INFO L280 TraceCheckUtils]: 964: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,456 INFO L280 TraceCheckUtils]: 965: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,458 INFO L280 TraceCheckUtils]: 966: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,461 INFO L280 TraceCheckUtils]: 967: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,462 INFO L280 TraceCheckUtils]: 968: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,465 INFO L280 TraceCheckUtils]: 969: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,467 INFO L280 TraceCheckUtils]: 970: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,469 INFO L280 TraceCheckUtils]: 971: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,471 INFO L280 TraceCheckUtils]: 972: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,473 INFO L280 TraceCheckUtils]: 973: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,475 INFO L280 TraceCheckUtils]: 974: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,478 INFO L280 TraceCheckUtils]: 975: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,480 INFO L280 TraceCheckUtils]: 976: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,483 INFO L280 TraceCheckUtils]: 977: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,485 INFO L280 TraceCheckUtils]: 978: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,487 INFO L280 TraceCheckUtils]: 979: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,488 INFO L280 TraceCheckUtils]: 980: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,491 INFO L280 TraceCheckUtils]: 981: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,493 INFO L280 TraceCheckUtils]: 982: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,496 INFO L280 TraceCheckUtils]: 983: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:47,498 INFO L280 TraceCheckUtils]: 984: Hoare triple {223038#(and (= 6 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {223039#(<= ~a12~0 80)} is VALID [2020-07-17 22:51:47,500 INFO L280 TraceCheckUtils]: 985: Hoare triple {223039#(<= ~a12~0 80)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {223039#(<= ~a12~0 80)} is VALID [2020-07-17 22:51:47,503 INFO L280 TraceCheckUtils]: 986: Hoare triple {223039#(<= ~a12~0 80)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {222132#false} is VALID [2020-07-17 22:51:47,503 INFO L280 TraceCheckUtils]: 987: Hoare triple {222132#false} assume !false; {222132#false} is VALID [2020-07-17 22:51:48,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3002 backedges. 914 proven. 79 refuted. 0 times theorem prover too weak. 2009 trivial. 0 not checked. [2020-07-17 22:51:48,044 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693882359] [2020-07-17 22:51:48,044 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4606128] [2020-07-17 22:51:48,044 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:51:48,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:48,367 INFO L264 TraceCheckSpWp]: Trace formula consists of 1397 conjuncts, 29 conjunts are in the unsatisfiable core [2020-07-17 22:51:48,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:51:48,463 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:51:50,575 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-07-17 22:51:50,587 INFO L501 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-07-17 22:51:51,035 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:51:53,397 INFO L501 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2020-07-17 22:51:53,962 INFO L263 TraceCheckUtils]: 0: Hoare triple {222131#true} call ULTIMATE.init(); {222131#true} is VALID [2020-07-17 22:51:53,962 INFO L280 TraceCheckUtils]: 1: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:53,962 INFO L280 TraceCheckUtils]: 2: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {222131#true} {222131#true} #973#return; {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L263 TraceCheckUtils]: 4: Hoare triple {222131#true} call #t~ret4 := main(); {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L280 TraceCheckUtils]: 5: Hoare triple {222131#true} ~output~0 := -1; {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L280 TraceCheckUtils]: 6: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L280 TraceCheckUtils]: 7: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L263 TraceCheckUtils]: 8: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L280 TraceCheckUtils]: 9: Hoare triple {222131#true} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L280 TraceCheckUtils]: 10: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,963 INFO L280 TraceCheckUtils]: 11: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 12: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 13: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 14: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 15: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 16: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 17: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 18: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 19: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,964 INFO L280 TraceCheckUtils]: 20: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 21: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 22: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 23: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 24: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 25: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 26: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 27: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 28: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,965 INFO L280 TraceCheckUtils]: 29: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,966 INFO L280 TraceCheckUtils]: 30: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,966 INFO L280 TraceCheckUtils]: 31: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,966 INFO L280 TraceCheckUtils]: 32: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,966 INFO L280 TraceCheckUtils]: 33: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,966 INFO L280 TraceCheckUtils]: 34: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,966 INFO L280 TraceCheckUtils]: 35: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,966 INFO L280 TraceCheckUtils]: 36: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,967 INFO L280 TraceCheckUtils]: 37: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,967 INFO L280 TraceCheckUtils]: 38: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,967 INFO L280 TraceCheckUtils]: 39: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,967 INFO L280 TraceCheckUtils]: 40: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,967 INFO L280 TraceCheckUtils]: 41: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,967 INFO L280 TraceCheckUtils]: 42: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,967 INFO L280 TraceCheckUtils]: 43: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 44: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 45: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 46: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 47: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 48: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 49: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 50: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 51: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,968 INFO L280 TraceCheckUtils]: 52: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 53: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 54: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 55: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 56: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 57: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 58: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 59: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 60: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,969 INFO L280 TraceCheckUtils]: 61: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 62: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 63: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 64: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 65: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 66: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 67: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 68: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 69: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,970 INFO L280 TraceCheckUtils]: 70: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 71: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 72: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 73: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 74: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 75: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 76: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 77: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 78: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 79: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,971 INFO L280 TraceCheckUtils]: 80: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 81: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 82: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 83: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 84: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 85: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 86: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 87: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 88: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,972 INFO L280 TraceCheckUtils]: 89: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 90: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 91: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 92: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 93: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 94: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 95: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 96: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 97: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,973 INFO L280 TraceCheckUtils]: 98: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,974 INFO L280 TraceCheckUtils]: 99: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,974 INFO L280 TraceCheckUtils]: 100: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,974 INFO L280 TraceCheckUtils]: 101: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,974 INFO L280 TraceCheckUtils]: 102: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,974 INFO L280 TraceCheckUtils]: 103: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,974 INFO L280 TraceCheckUtils]: 104: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,974 INFO L280 TraceCheckUtils]: 105: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,974 INFO L280 TraceCheckUtils]: 106: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,975 INFO L280 TraceCheckUtils]: 107: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,975 INFO L280 TraceCheckUtils]: 108: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,975 INFO L280 TraceCheckUtils]: 109: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,975 INFO L280 TraceCheckUtils]: 110: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:53,975 INFO L280 TraceCheckUtils]: 111: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,975 INFO L280 TraceCheckUtils]: 112: Hoare triple {222131#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {222131#true} is VALID [2020-07-17 22:51:53,975 INFO L280 TraceCheckUtils]: 113: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:53,975 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L280 TraceCheckUtils]: 115: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L280 TraceCheckUtils]: 116: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L280 TraceCheckUtils]: 117: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L263 TraceCheckUtils]: 118: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L280 TraceCheckUtils]: 119: Hoare triple {222131#true} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L280 TraceCheckUtils]: 120: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L280 TraceCheckUtils]: 121: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L280 TraceCheckUtils]: 122: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,976 INFO L280 TraceCheckUtils]: 123: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 124: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 125: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 126: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 127: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 128: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 129: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 130: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 131: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,977 INFO L280 TraceCheckUtils]: 132: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 133: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 134: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 135: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 136: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 137: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 138: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 139: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 140: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,978 INFO L280 TraceCheckUtils]: 141: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 142: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 143: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 144: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 145: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 146: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 147: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 148: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 149: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 150: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,979 INFO L280 TraceCheckUtils]: 151: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 152: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 153: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 154: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 155: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 156: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 157: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 158: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 159: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 160: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,980 INFO L280 TraceCheckUtils]: 161: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 162: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 163: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 164: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 165: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 166: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 167: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 168: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 169: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 170: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,981 INFO L280 TraceCheckUtils]: 171: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 172: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 173: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 174: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 175: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 176: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 177: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 178: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 179: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 180: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,982 INFO L280 TraceCheckUtils]: 181: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 182: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 183: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 184: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 185: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 186: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 187: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 188: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 189: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 190: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,983 INFO L280 TraceCheckUtils]: 191: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 192: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 193: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 194: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 195: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 196: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 197: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 198: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 199: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,984 INFO L280 TraceCheckUtils]: 200: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 201: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 202: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 203: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 204: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 205: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 206: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 207: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 208: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,985 INFO L280 TraceCheckUtils]: 209: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 210: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 211: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 212: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 213: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 214: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 215: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 216: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 217: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,986 INFO L280 TraceCheckUtils]: 218: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L280 TraceCheckUtils]: 219: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L280 TraceCheckUtils]: 220: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L280 TraceCheckUtils]: 221: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L280 TraceCheckUtils]: 222: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L280 TraceCheckUtils]: 224: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L280 TraceCheckUtils]: 225: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L280 TraceCheckUtils]: 226: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:53,987 INFO L263 TraceCheckUtils]: 227: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 228: Hoare triple {222131#true} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 229: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 230: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 231: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 232: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 233: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 234: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 235: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,988 INFO L280 TraceCheckUtils]: 236: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 237: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 238: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 239: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 240: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 241: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 242: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 243: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 244: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 245: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,989 INFO L280 TraceCheckUtils]: 246: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 247: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 248: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 249: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 250: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 251: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 252: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 253: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 254: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,990 INFO L280 TraceCheckUtils]: 255: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 256: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 257: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 258: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 259: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 260: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 261: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 262: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 263: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,991 INFO L280 TraceCheckUtils]: 264: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 265: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 266: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 267: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 268: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 269: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 270: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 271: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 272: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 273: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,992 INFO L280 TraceCheckUtils]: 274: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 275: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 276: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 277: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 278: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 279: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 280: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 281: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 282: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 283: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,993 INFO L280 TraceCheckUtils]: 284: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 285: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 286: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 287: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 288: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 289: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 290: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 291: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 292: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,994 INFO L280 TraceCheckUtils]: 293: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 294: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 295: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 296: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 297: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 298: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 299: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 300: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 301: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 302: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,995 INFO L280 TraceCheckUtils]: 303: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 304: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 305: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 306: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 307: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 308: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 309: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 310: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 311: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,996 INFO L280 TraceCheckUtils]: 312: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 313: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 314: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 315: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 316: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 317: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 318: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 319: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 320: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 321: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,997 INFO L280 TraceCheckUtils]: 322: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 323: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 324: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 325: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 326: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 327: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 328: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 329: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 330: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,998 INFO L280 TraceCheckUtils]: 331: Hoare triple {222131#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 332: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 333: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 334: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 335: Hoare triple {222131#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 336: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 337: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 338: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 339: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:53,999 INFO L280 TraceCheckUtils]: 341: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 342: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 343: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L263 TraceCheckUtils]: 344: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 345: Hoare triple {222131#true} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 346: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 347: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 348: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 349: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 350: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,000 INFO L280 TraceCheckUtils]: 351: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 352: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 353: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 354: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 355: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 356: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 357: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 358: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 359: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 360: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,001 INFO L280 TraceCheckUtils]: 361: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 362: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 363: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 364: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 365: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 366: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 367: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 368: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 369: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 370: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,002 INFO L280 TraceCheckUtils]: 371: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 372: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 373: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 374: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 375: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 376: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 377: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 378: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 379: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,003 INFO L280 TraceCheckUtils]: 380: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 381: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 382: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 383: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 384: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 385: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 386: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 387: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 388: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,004 INFO L280 TraceCheckUtils]: 389: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 390: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 391: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 392: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 393: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 394: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 395: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 396: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 397: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 398: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,005 INFO L280 TraceCheckUtils]: 399: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 400: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 401: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 402: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 403: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 404: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 405: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 406: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 407: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,006 INFO L280 TraceCheckUtils]: 408: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 409: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 410: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 411: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 412: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 413: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 414: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 415: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 416: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 417: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,007 INFO L280 TraceCheckUtils]: 418: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L280 TraceCheckUtils]: 419: Hoare triple {222131#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L280 TraceCheckUtils]: 420: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L280 TraceCheckUtils]: 422: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L280 TraceCheckUtils]: 423: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L280 TraceCheckUtils]: 424: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L263 TraceCheckUtils]: 425: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L280 TraceCheckUtils]: 426: Hoare triple {222131#true} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L280 TraceCheckUtils]: 427: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,008 INFO L280 TraceCheckUtils]: 428: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 429: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 430: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 431: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 432: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 433: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 434: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 435: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 436: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 437: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,009 INFO L280 TraceCheckUtils]: 438: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 439: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 440: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 441: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 442: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 443: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 444: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 445: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 446: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 447: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,010 INFO L280 TraceCheckUtils]: 448: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 449: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 450: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 451: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 452: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 453: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 454: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 455: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 456: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,011 INFO L280 TraceCheckUtils]: 457: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 458: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 459: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 460: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 461: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 462: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 463: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 464: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 465: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,012 INFO L280 TraceCheckUtils]: 466: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 467: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 468: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 469: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 470: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 471: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 472: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 473: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 474: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 475: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,013 INFO L280 TraceCheckUtils]: 476: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 477: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 478: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 479: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 480: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 481: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 482: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 483: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 484: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 485: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,014 INFO L280 TraceCheckUtils]: 486: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 487: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 488: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 489: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 490: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 491: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 492: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 493: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 494: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 495: Hoare triple {222131#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,015 INFO L280 TraceCheckUtils]: 496: Hoare triple {222131#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 497: Hoare triple {222131#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 498: Hoare triple {222131#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 499: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 500: Hoare triple {222131#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 501: Hoare triple {222131#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 502: Hoare triple {222131#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 503: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 504: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 505: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,016 INFO L280 TraceCheckUtils]: 506: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 507: Hoare triple {222131#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 508: Hoare triple {222131#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 509: Hoare triple {222131#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 510: Hoare triple {222131#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 511: Hoare triple {222131#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 512: Hoare triple {222131#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 513: Hoare triple {222131#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 514: Hoare triple {222131#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 515: Hoare triple {222131#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,017 INFO L280 TraceCheckUtils]: 516: Hoare triple {222131#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,018 INFO L280 TraceCheckUtils]: 517: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,018 INFO L280 TraceCheckUtils]: 518: Hoare triple {222131#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,018 INFO L280 TraceCheckUtils]: 519: Hoare triple {222131#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,018 INFO L280 TraceCheckUtils]: 520: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,018 INFO L280 TraceCheckUtils]: 521: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,018 INFO L280 TraceCheckUtils]: 522: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,018 INFO L280 TraceCheckUtils]: 523: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,018 INFO L280 TraceCheckUtils]: 524: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 525: Hoare triple {222131#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 526: Hoare triple {222131#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 527: Hoare triple {222131#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 528: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 529: Hoare triple {222131#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 530: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 531: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 532: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 533: Hoare triple {222131#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,019 INFO L280 TraceCheckUtils]: 534: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 535: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 536: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 537: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 538: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 539: Hoare triple {222131#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 540: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 541: Hoare triple {222131#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 542: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 543: Hoare triple {222131#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,020 INFO L280 TraceCheckUtils]: 544: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 545: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 546: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 547: Hoare triple {222131#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 548: Hoare triple {222131#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 549: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 550: Hoare triple {222131#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 551: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 552: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 553: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,021 INFO L280 TraceCheckUtils]: 554: Hoare triple {222131#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 555: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 556: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 557: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 558: Hoare triple {222131#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 559: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 560: Hoare triple {222131#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 561: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 562: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 563: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,022 INFO L280 TraceCheckUtils]: 564: Hoare triple {222131#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 565: Hoare triple {222131#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 566: Hoare triple {222131#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 567: Hoare triple {222131#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 568: Hoare triple {222131#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 569: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 570: Hoare triple {222131#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 571: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 572: Hoare triple {222131#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 573: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,023 INFO L280 TraceCheckUtils]: 574: Hoare triple {222131#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 575: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 576: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 577: Hoare triple {222131#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 578: Hoare triple {222131#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 579: Hoare triple {222131#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 580: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 581: Hoare triple {222131#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))); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 582: Hoare triple {222131#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,024 INFO L280 TraceCheckUtils]: 583: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 584: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 585: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 586: Hoare triple {222131#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 587: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 588: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 589: Hoare triple {222131#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 590: Hoare triple {222131#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 591: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 592: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,025 INFO L280 TraceCheckUtils]: 593: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,026 INFO L280 TraceCheckUtils]: 594: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,026 INFO L280 TraceCheckUtils]: 595: Hoare triple {222131#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); {222131#true} is VALID [2020-07-17 22:51:54,026 INFO L280 TraceCheckUtils]: 596: Hoare triple {222131#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; {222131#true} is VALID [2020-07-17 22:51:54,026 INFO L280 TraceCheckUtils]: 597: Hoare triple {222131#true} assume true; {222131#true} is VALID [2020-07-17 22:51:54,026 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {222131#true} {222131#true} #977#return; {222131#true} is VALID [2020-07-17 22:51:54,026 INFO L280 TraceCheckUtils]: 599: Hoare triple {222131#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222131#true} is VALID [2020-07-17 22:51:54,026 INFO L280 TraceCheckUtils]: 600: Hoare triple {222131#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222131#true} is VALID [2020-07-17 22:51:54,026 INFO L280 TraceCheckUtils]: 601: Hoare triple {222131#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L263 TraceCheckUtils]: 602: Hoare triple {222131#true} call #t~ret3 := calculate_output(~input~0); {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L280 TraceCheckUtils]: 603: Hoare triple {222131#true} ~input := #in~input; {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L280 TraceCheckUtils]: 604: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L280 TraceCheckUtils]: 605: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L280 TraceCheckUtils]: 606: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L280 TraceCheckUtils]: 607: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L280 TraceCheckUtils]: 608: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L280 TraceCheckUtils]: 609: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,027 INFO L280 TraceCheckUtils]: 610: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,028 INFO L280 TraceCheckUtils]: 611: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,028 INFO L280 TraceCheckUtils]: 612: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,028 INFO L280 TraceCheckUtils]: 613: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,028 INFO L280 TraceCheckUtils]: 614: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,028 INFO L280 TraceCheckUtils]: 615: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,028 INFO L280 TraceCheckUtils]: 616: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,028 INFO L280 TraceCheckUtils]: 617: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,072 INFO L280 TraceCheckUtils]: 618: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,072 INFO L280 TraceCheckUtils]: 619: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,072 INFO L280 TraceCheckUtils]: 620: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,073 INFO L280 TraceCheckUtils]: 621: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,073 INFO L280 TraceCheckUtils]: 622: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,073 INFO L280 TraceCheckUtils]: 623: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,073 INFO L280 TraceCheckUtils]: 624: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,073 INFO L280 TraceCheckUtils]: 625: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,073 INFO L280 TraceCheckUtils]: 626: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,073 INFO L280 TraceCheckUtils]: 627: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 628: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 629: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 630: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 631: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 632: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 633: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 634: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 635: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 636: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,074 INFO L280 TraceCheckUtils]: 637: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 638: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 639: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 640: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 641: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 642: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 643: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 644: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 645: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 646: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,075 INFO L280 TraceCheckUtils]: 647: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 648: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 649: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 650: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 651: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 652: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 653: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 654: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 655: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 656: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,076 INFO L280 TraceCheckUtils]: 657: Hoare triple {222131#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 658: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 659: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 660: Hoare triple {222131#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 661: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 662: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 663: Hoare triple {222131#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 664: Hoare triple {222131#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 665: Hoare triple {222131#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,077 INFO L280 TraceCheckUtils]: 666: Hoare triple {222131#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,078 INFO L280 TraceCheckUtils]: 667: Hoare triple {222131#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {222131#true} is VALID [2020-07-17 22:51:54,078 INFO L280 TraceCheckUtils]: 668: Hoare triple {222131#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {222131#true} is VALID [2020-07-17 22:51:54,078 INFO L280 TraceCheckUtils]: 669: Hoare triple {222131#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {222131#true} is VALID [2020-07-17 22:51:54,078 INFO L280 TraceCheckUtils]: 670: Hoare triple {222131#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {222131#true} is VALID [2020-07-17 22:51:54,078 INFO L280 TraceCheckUtils]: 671: Hoare triple {222131#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {222131#true} is VALID [2020-07-17 22:51:54,085 INFO L280 TraceCheckUtils]: 672: Hoare triple {222131#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; {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} is VALID [2020-07-17 22:51:54,087 INFO L280 TraceCheckUtils]: 673: Hoare triple {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} assume true; {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} is VALID [2020-07-17 22:51:54,088 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} {222131#true} #977#return; {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} is VALID [2020-07-17 22:51:54,090 INFO L280 TraceCheckUtils]: 675: Hoare triple {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} is VALID [2020-07-17 22:51:54,091 INFO L280 TraceCheckUtils]: 676: Hoare triple {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} is VALID [2020-07-17 22:51:54,092 INFO L280 TraceCheckUtils]: 677: Hoare triple {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} is VALID [2020-07-17 22:51:54,094 INFO L263 TraceCheckUtils]: 678: Hoare triple {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} call #t~ret3 := calculate_output(~input~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,096 INFO L280 TraceCheckUtils]: 679: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} ~input := #in~input; {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,098 INFO L280 TraceCheckUtils]: 680: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,099 INFO L280 TraceCheckUtils]: 681: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,100 INFO L280 TraceCheckUtils]: 682: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,101 INFO L280 TraceCheckUtils]: 683: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,102 INFO L280 TraceCheckUtils]: 684: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,103 INFO L280 TraceCheckUtils]: 685: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,104 INFO L280 TraceCheckUtils]: 686: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,105 INFO L280 TraceCheckUtils]: 687: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,106 INFO L280 TraceCheckUtils]: 688: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,107 INFO L280 TraceCheckUtils]: 689: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,108 INFO L280 TraceCheckUtils]: 690: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,110 INFO L280 TraceCheckUtils]: 691: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,111 INFO L280 TraceCheckUtils]: 692: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,112 INFO L280 TraceCheckUtils]: 693: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,114 INFO L280 TraceCheckUtils]: 694: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,116 INFO L280 TraceCheckUtils]: 695: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,117 INFO L280 TraceCheckUtils]: 696: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,117 INFO L280 TraceCheckUtils]: 697: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,118 INFO L280 TraceCheckUtils]: 698: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,120 INFO L280 TraceCheckUtils]: 699: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,122 INFO L280 TraceCheckUtils]: 700: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,130 INFO L280 TraceCheckUtils]: 701: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,131 INFO L280 TraceCheckUtils]: 702: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,133 INFO L280 TraceCheckUtils]: 703: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,134 INFO L280 TraceCheckUtils]: 704: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,135 INFO L280 TraceCheckUtils]: 705: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,136 INFO L280 TraceCheckUtils]: 706: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,137 INFO L280 TraceCheckUtils]: 707: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,139 INFO L280 TraceCheckUtils]: 708: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,140 INFO L280 TraceCheckUtils]: 709: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,141 INFO L280 TraceCheckUtils]: 710: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,142 INFO L280 TraceCheckUtils]: 711: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,143 INFO L280 TraceCheckUtils]: 712: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,146 INFO L280 TraceCheckUtils]: 713: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,147 INFO L280 TraceCheckUtils]: 714: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,148 INFO L280 TraceCheckUtils]: 715: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,149 INFO L280 TraceCheckUtils]: 716: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,151 INFO L280 TraceCheckUtils]: 717: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,152 INFO L280 TraceCheckUtils]: 718: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,153 INFO L280 TraceCheckUtils]: 719: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,154 INFO L280 TraceCheckUtils]: 720: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,156 INFO L280 TraceCheckUtils]: 721: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,157 INFO L280 TraceCheckUtils]: 722: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,158 INFO L280 TraceCheckUtils]: 723: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,159 INFO L280 TraceCheckUtils]: 724: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,160 INFO L280 TraceCheckUtils]: 725: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,161 INFO L280 TraceCheckUtils]: 726: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,162 INFO L280 TraceCheckUtils]: 727: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,164 INFO L280 TraceCheckUtils]: 728: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,165 INFO L280 TraceCheckUtils]: 729: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,167 INFO L280 TraceCheckUtils]: 730: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,168 INFO L280 TraceCheckUtils]: 731: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,168 INFO L280 TraceCheckUtils]: 732: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,170 INFO L280 TraceCheckUtils]: 733: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,171 INFO L280 TraceCheckUtils]: 734: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,171 INFO L280 TraceCheckUtils]: 735: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,172 INFO L280 TraceCheckUtils]: 736: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,173 INFO L280 TraceCheckUtils]: 737: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,174 INFO L280 TraceCheckUtils]: 738: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,175 INFO L280 TraceCheckUtils]: 739: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,176 INFO L280 TraceCheckUtils]: 740: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,176 INFO L280 TraceCheckUtils]: 741: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,177 INFO L280 TraceCheckUtils]: 742: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,178 INFO L280 TraceCheckUtils]: 743: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,179 INFO L280 TraceCheckUtils]: 744: Hoare triple {225082#(<= ~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)); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,180 INFO L280 TraceCheckUtils]: 745: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,181 INFO L280 TraceCheckUtils]: 746: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,181 INFO L280 TraceCheckUtils]: 747: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,182 INFO L280 TraceCheckUtils]: 748: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,183 INFO L280 TraceCheckUtils]: 749: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,185 INFO L280 TraceCheckUtils]: 750: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,187 INFO L280 TraceCheckUtils]: 751: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,188 INFO L280 TraceCheckUtils]: 752: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,188 INFO L280 TraceCheckUtils]: 753: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,189 INFO L280 TraceCheckUtils]: 754: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,190 INFO L280 TraceCheckUtils]: 755: Hoare triple {225082#(<= ~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))); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,191 INFO L280 TraceCheckUtils]: 756: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,192 INFO L280 TraceCheckUtils]: 757: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,193 INFO L280 TraceCheckUtils]: 758: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,194 INFO L280 TraceCheckUtils]: 759: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,195 INFO L280 TraceCheckUtils]: 760: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,195 INFO L280 TraceCheckUtils]: 761: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,196 INFO L280 TraceCheckUtils]: 762: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,197 INFO L280 TraceCheckUtils]: 763: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,198 INFO L280 TraceCheckUtils]: 764: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,200 INFO L280 TraceCheckUtils]: 765: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,201 INFO L280 TraceCheckUtils]: 766: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,202 INFO L280 TraceCheckUtils]: 767: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,203 INFO L280 TraceCheckUtils]: 768: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,203 INFO L280 TraceCheckUtils]: 769: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,204 INFO L280 TraceCheckUtils]: 770: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,205 INFO L280 TraceCheckUtils]: 771: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,206 INFO L280 TraceCheckUtils]: 772: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,208 INFO L280 TraceCheckUtils]: 773: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,212 INFO L280 TraceCheckUtils]: 774: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,214 INFO L280 TraceCheckUtils]: 775: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,216 INFO L280 TraceCheckUtils]: 776: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,217 INFO L280 TraceCheckUtils]: 777: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,218 INFO L280 TraceCheckUtils]: 778: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,219 INFO L280 TraceCheckUtils]: 779: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,221 INFO L280 TraceCheckUtils]: 780: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,222 INFO L280 TraceCheckUtils]: 781: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,223 INFO L280 TraceCheckUtils]: 782: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,230 INFO L280 TraceCheckUtils]: 783: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,232 INFO L280 TraceCheckUtils]: 784: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,233 INFO L280 TraceCheckUtils]: 785: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,235 INFO L280 TraceCheckUtils]: 786: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,238 INFO L280 TraceCheckUtils]: 787: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,239 INFO L280 TraceCheckUtils]: 788: Hoare triple {225082#(<= ~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))); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,241 INFO L280 TraceCheckUtils]: 789: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,242 INFO L280 TraceCheckUtils]: 790: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,251 INFO L280 TraceCheckUtils]: 791: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,253 INFO L280 TraceCheckUtils]: 792: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,254 INFO L280 TraceCheckUtils]: 793: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,255 INFO L280 TraceCheckUtils]: 794: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,259 INFO L280 TraceCheckUtils]: 795: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,261 INFO L280 TraceCheckUtils]: 796: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,263 INFO L280 TraceCheckUtils]: 797: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,270 INFO L280 TraceCheckUtils]: 798: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,271 INFO L280 TraceCheckUtils]: 799: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,272 INFO L280 TraceCheckUtils]: 800: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,273 INFO L280 TraceCheckUtils]: 801: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,275 INFO L280 TraceCheckUtils]: 802: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,276 INFO L280 TraceCheckUtils]: 803: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,277 INFO L280 TraceCheckUtils]: 804: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,279 INFO L280 TraceCheckUtils]: 805: Hoare triple {225082#(<= ~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))); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,280 INFO L280 TraceCheckUtils]: 806: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,281 INFO L280 TraceCheckUtils]: 807: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,283 INFO L280 TraceCheckUtils]: 808: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,284 INFO L280 TraceCheckUtils]: 809: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,288 INFO L280 TraceCheckUtils]: 810: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,290 INFO L280 TraceCheckUtils]: 811: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,291 INFO L280 TraceCheckUtils]: 812: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,293 INFO L280 TraceCheckUtils]: 813: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,294 INFO L280 TraceCheckUtils]: 814: Hoare triple {225082#(<= ~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))); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,295 INFO L280 TraceCheckUtils]: 815: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,297 INFO L280 TraceCheckUtils]: 816: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,298 INFO L280 TraceCheckUtils]: 817: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,300 INFO L280 TraceCheckUtils]: 818: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,301 INFO L280 TraceCheckUtils]: 819: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,302 INFO L280 TraceCheckUtils]: 820: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,303 INFO L280 TraceCheckUtils]: 821: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,306 INFO L280 TraceCheckUtils]: 822: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,307 INFO L280 TraceCheckUtils]: 823: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,309 INFO L280 TraceCheckUtils]: 824: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,310 INFO L280 TraceCheckUtils]: 825: Hoare triple {225082#(<= ~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)); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,311 INFO L280 TraceCheckUtils]: 826: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,312 INFO L280 TraceCheckUtils]: 827: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,313 INFO L280 TraceCheckUtils]: 828: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,313 INFO L280 TraceCheckUtils]: 829: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,314 INFO L280 TraceCheckUtils]: 830: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,315 INFO L280 TraceCheckUtils]: 831: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,317 INFO L280 TraceCheckUtils]: 832: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,319 INFO L280 TraceCheckUtils]: 833: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,320 INFO L280 TraceCheckUtils]: 834: Hoare triple {225082#(<= ~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))); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,322 INFO L280 TraceCheckUtils]: 835: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,324 INFO L280 TraceCheckUtils]: 836: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,326 INFO L280 TraceCheckUtils]: 837: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,328 INFO L280 TraceCheckUtils]: 838: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,329 INFO L280 TraceCheckUtils]: 839: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,330 INFO L280 TraceCheckUtils]: 840: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,331 INFO L280 TraceCheckUtils]: 841: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,332 INFO L280 TraceCheckUtils]: 842: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,333 INFO L280 TraceCheckUtils]: 843: Hoare triple {225082#(<= ~a12~0 |old(~a12~0)|)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,334 INFO L280 TraceCheckUtils]: 844: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,335 INFO L280 TraceCheckUtils]: 845: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,336 INFO L280 TraceCheckUtils]: 846: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,337 INFO L280 TraceCheckUtils]: 847: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,338 INFO L280 TraceCheckUtils]: 848: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,339 INFO L280 TraceCheckUtils]: 849: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,340 INFO L280 TraceCheckUtils]: 850: Hoare triple {225082#(<= ~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); {225082#(<= ~a12~0 |old(~a12~0)|)} is VALID [2020-07-17 22:51:54,342 INFO L280 TraceCheckUtils]: 851: Hoare triple {225082#(<= ~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; {225602#(and (<= (+ ~a12~0 600049) |old(~a12~0)|) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:54,343 INFO L280 TraceCheckUtils]: 852: Hoare triple {225602#(and (<= (+ ~a12~0 600049) |old(~a12~0)|) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume true; {225602#(and (<= (+ ~a12~0 600049) |old(~a12~0)|) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:54,346 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {225602#(and (<= (+ ~a12~0 600049) |old(~a12~0)|) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} {225063#(exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))} #977#return; {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:54,348 INFO L280 TraceCheckUtils]: 854: Hoare triple {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:54,349 INFO L280 TraceCheckUtils]: 855: Hoare triple {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 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; {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:54,350 INFO L280 TraceCheckUtils]: 856: Hoare triple {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 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); {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} is VALID [2020-07-17 22:51:54,352 INFO L263 TraceCheckUtils]: 857: Hoare triple {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} call #t~ret3 := calculate_output(~input~0); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,354 INFO L280 TraceCheckUtils]: 858: Hoare triple {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,355 INFO L280 TraceCheckUtils]: 859: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,356 INFO L280 TraceCheckUtils]: 860: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,357 INFO L280 TraceCheckUtils]: 861: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,359 INFO L280 TraceCheckUtils]: 862: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,361 INFO L280 TraceCheckUtils]: 863: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,362 INFO L280 TraceCheckUtils]: 864: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,364 INFO L280 TraceCheckUtils]: 865: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,365 INFO L280 TraceCheckUtils]: 866: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,366 INFO L280 TraceCheckUtils]: 867: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,367 INFO L280 TraceCheckUtils]: 868: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,369 INFO L280 TraceCheckUtils]: 869: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,370 INFO L280 TraceCheckUtils]: 870: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,371 INFO L280 TraceCheckUtils]: 871: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,373 INFO L280 TraceCheckUtils]: 872: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,374 INFO L280 TraceCheckUtils]: 873: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,375 INFO L280 TraceCheckUtils]: 874: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,376 INFO L280 TraceCheckUtils]: 875: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,378 INFO L280 TraceCheckUtils]: 876: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,379 INFO L280 TraceCheckUtils]: 877: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,380 INFO L280 TraceCheckUtils]: 878: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,382 INFO L280 TraceCheckUtils]: 879: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,383 INFO L280 TraceCheckUtils]: 880: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,384 INFO L280 TraceCheckUtils]: 881: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,386 INFO L280 TraceCheckUtils]: 882: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,387 INFO L280 TraceCheckUtils]: 883: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,388 INFO L280 TraceCheckUtils]: 884: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,389 INFO L280 TraceCheckUtils]: 885: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,390 INFO L280 TraceCheckUtils]: 886: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,391 INFO L280 TraceCheckUtils]: 887: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,392 INFO L280 TraceCheckUtils]: 888: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,393 INFO L280 TraceCheckUtils]: 889: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,394 INFO L280 TraceCheckUtils]: 890: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,395 INFO L280 TraceCheckUtils]: 891: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,396 INFO L280 TraceCheckUtils]: 892: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,397 INFO L280 TraceCheckUtils]: 893: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,399 INFO L280 TraceCheckUtils]: 894: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,400 INFO L280 TraceCheckUtils]: 895: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,401 INFO L280 TraceCheckUtils]: 896: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,402 INFO L280 TraceCheckUtils]: 897: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,403 INFO L280 TraceCheckUtils]: 898: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,404 INFO L280 TraceCheckUtils]: 899: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,405 INFO L280 TraceCheckUtils]: 900: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,406 INFO L280 TraceCheckUtils]: 901: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,407 INFO L280 TraceCheckUtils]: 902: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,408 INFO L280 TraceCheckUtils]: 903: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,409 INFO L280 TraceCheckUtils]: 904: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,410 INFO L280 TraceCheckUtils]: 905: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,411 INFO L280 TraceCheckUtils]: 906: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,412 INFO L280 TraceCheckUtils]: 907: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,413 INFO L280 TraceCheckUtils]: 908: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,415 INFO L280 TraceCheckUtils]: 909: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,416 INFO L280 TraceCheckUtils]: 910: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,418 INFO L280 TraceCheckUtils]: 911: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,420 INFO L280 TraceCheckUtils]: 912: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,422 INFO L280 TraceCheckUtils]: 913: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,423 INFO L280 TraceCheckUtils]: 914: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,425 INFO L280 TraceCheckUtils]: 915: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,426 INFO L280 TraceCheckUtils]: 916: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,428 INFO L280 TraceCheckUtils]: 917: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,429 INFO L280 TraceCheckUtils]: 918: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,430 INFO L280 TraceCheckUtils]: 919: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,431 INFO L280 TraceCheckUtils]: 920: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,433 INFO L280 TraceCheckUtils]: 921: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,434 INFO L280 TraceCheckUtils]: 922: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,435 INFO L280 TraceCheckUtils]: 923: Hoare triple {225622#(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)); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,438 INFO L280 TraceCheckUtils]: 924: Hoare triple {225622#(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); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,439 INFO L280 TraceCheckUtils]: 925: Hoare triple {225622#(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 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {225622#(and (<= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} is VALID [2020-07-17 22:51:54,441 INFO L280 TraceCheckUtils]: 926: Hoare triple {225622#(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 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,442 INFO L280 TraceCheckUtils]: 927: Hoare triple {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,443 INFO L280 TraceCheckUtils]: 928: Hoare triple {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |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); {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,445 INFO L280 TraceCheckUtils]: 929: Hoare triple {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |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); {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,446 INFO L280 TraceCheckUtils]: 930: Hoare triple {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,447 INFO L280 TraceCheckUtils]: 931: Hoare triple {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,448 INFO L280 TraceCheckUtils]: 932: Hoare triple {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,449 INFO L280 TraceCheckUtils]: 933: Hoare triple {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,450 INFO L280 TraceCheckUtils]: 934: Hoare triple {225830#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 4 calculate_output_~input)) (not (= 9 |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));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;#res := -1; {225855#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,451 INFO L280 TraceCheckUtils]: 935: Hoare triple {225855#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 9 |old(~a15~0)|)))} assume true; {225855#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 9 |old(~a15~0)|)))} is VALID [2020-07-17 22:51:54,453 INFO L275 TraceCheckUtils]: 936: Hoare quadruple {225855#(or (and (not (= 7 |old(~a21~0)|)) (not (= 9 |old(~a21~0)|)) (not (= 8 |old(~a21~0)|))) (not (= 1 |old(~a24~0)|)) (<= 0 (+ |old(~a12~0)| 42)) (not (= 9 |old(~a15~0)|)))} {225609#(and (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= (+ ~a12~0 600049) (div (+ v_~a12~0_449 366333) 5)) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)))) (= 9 ~a15~0) (= 1 ~a24~0) (= 8 ~a21~0))} #977#return; {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L280 TraceCheckUtils]: 937: Hoare triple {222132#false} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L280 TraceCheckUtils]: 938: Hoare triple {222132#false} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L280 TraceCheckUtils]: 939: Hoare triple {222132#false} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L263 TraceCheckUtils]: 940: Hoare triple {222132#false} call #t~ret3 := calculate_output(~input~0); {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L280 TraceCheckUtils]: 941: Hoare triple {222132#false} ~input := #in~input; {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L280 TraceCheckUtils]: 942: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L280 TraceCheckUtils]: 943: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L280 TraceCheckUtils]: 944: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,454 INFO L280 TraceCheckUtils]: 945: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 946: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 947: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 948: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 949: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 950: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 951: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 952: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 953: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,455 INFO L280 TraceCheckUtils]: 954: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 955: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 956: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 957: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 958: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 959: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 960: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 961: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 962: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,456 INFO L280 TraceCheckUtils]: 963: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 964: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 965: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 966: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 967: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 968: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 969: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 970: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 971: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,457 INFO L280 TraceCheckUtils]: 972: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 973: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 974: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 975: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 976: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 977: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 978: Hoare triple {222132#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 979: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 980: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,458 INFO L280 TraceCheckUtils]: 981: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,459 INFO L280 TraceCheckUtils]: 982: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,459 INFO L280 TraceCheckUtils]: 983: Hoare triple {222132#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,459 INFO L280 TraceCheckUtils]: 984: Hoare triple {222132#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,459 INFO L280 TraceCheckUtils]: 985: Hoare triple {222132#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {222132#false} is VALID [2020-07-17 22:51:54,459 INFO L280 TraceCheckUtils]: 986: Hoare triple {222132#false} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {222132#false} is VALID [2020-07-17 22:51:54,459 INFO L280 TraceCheckUtils]: 987: Hoare triple {222132#false} assume !false; {222132#false} is VALID [2020-07-17 22:51:55,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3002 backedges. 1635 proven. 14 refuted. 0 times theorem prover too weak. 1353 trivial. 0 not checked. [2020-07-17 22:51:55,209 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-07-17 22:51:55,209 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2020-07-17 22:51:55,209 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501320100] [2020-07-17 22:51:55,211 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 988 [2020-07-17 22:51:55,254 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:51:55,254 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 17 states. [2020-07-17 22:51:57,582 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 654 edges. 654 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:51:57,582 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-07-17 22:51:57,582 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:51:57,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-07-17 22:51:57,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2020-07-17 22:51:57,583 INFO L87 Difference]: Start difference. First operand 4870 states and 5256 transitions. Second operand 17 states. [2020-07-17 22:52:01,925 WARN L193 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-07-17 22:52:11,086 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2020-07-17 22:52:19,706 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2020-07-17 22:52:25,914 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2020-07-17 22:52:37,993 WARN L193 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2020-07-17 22:52:39,988 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2020-07-17 22:52:44,103 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2020-07-17 22:52:52,943 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 29 [2020-07-17 22:52:53,819 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 39 [2020-07-17 22:52:56,555 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2020-07-17 22:53:08,408 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 48 [2020-07-17 22:53:26,953 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-07-17 22:53:28,118 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 28 [2020-07-17 22:53:30,828 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2020-07-17 22:53:38,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:53:38,836 INFO L93 Difference]: Finished difference Result 12878 states and 13968 transitions. [2020-07-17 22:53:38,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2020-07-17 22:53:38,837 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 988 [2020-07-17 22:53:38,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:53:38,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-07-17 22:53:38,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2227 transitions. [2020-07-17 22:53:38,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-07-17 22:53:38,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2227 transitions. [2020-07-17 22:53:38,866 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 54 states and 2227 transitions. [2020-07-17 22:53:53,761 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2227 edges. 2226 inductive. 0 not inductive. 1 times theorem prover too weak to decide inductivity. [2020-07-17 22:53:56,832 INFO L225 Difference]: With dead ends: 12878 [2020-07-17 22:53:56,832 INFO L226 Difference]: Without dead ends: 7828 [2020-07-17 22:53:56,840 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1099 GetRequests, 1034 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=717, Invalid=3443, Unknown=0, NotChecked=0, Total=4160 [2020-07-17 22:53:56,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7828 states. [2020-07-17 22:54:00,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7828 to 6896. [2020-07-17 22:54:00,803 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:54:00,803 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7828 states. Second operand 6896 states. [2020-07-17 22:54:00,803 INFO L74 IsIncluded]: Start isIncluded. First operand 7828 states. Second operand 6896 states. [2020-07-17 22:54:00,803 INFO L87 Difference]: Start difference. First operand 7828 states. Second operand 6896 states. [2020-07-17 22:54:03,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:54:03,011 INFO L93 Difference]: Finished difference Result 7828 states and 8302 transitions. [2020-07-17 22:54:03,011 INFO L276 IsEmpty]: Start isEmpty. Operand 7828 states and 8302 transitions. [2020-07-17 22:54:03,016 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:54:03,016 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:54:03,016 INFO L74 IsIncluded]: Start isIncluded. First operand 6896 states. Second operand 7828 states. [2020-07-17 22:54:03,016 INFO L87 Difference]: Start difference. First operand 6896 states. Second operand 7828 states. [2020-07-17 22:54:05,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:54:05,297 INFO L93 Difference]: Finished difference Result 7828 states and 8302 transitions. [2020-07-17 22:54:05,298 INFO L276 IsEmpty]: Start isEmpty. Operand 7828 states and 8302 transitions. [2020-07-17 22:54:05,304 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:54:05,304 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:54:05,304 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:54:05,304 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:54:05,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6896 states. [2020-07-17 22:54:07,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6896 states to 6896 states and 7340 transitions. [2020-07-17 22:54:07,260 INFO L78 Accepts]: Start accepts. Automaton has 6896 states and 7340 transitions. Word has length 988 [2020-07-17 22:54:07,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:54:07,260 INFO L479 AbstractCegarLoop]: Abstraction has 6896 states and 7340 transitions. [2020-07-17 22:54:07,260 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-07-17 22:54:07,260 INFO L276 IsEmpty]: Start isEmpty. Operand 6896 states and 7340 transitions. [2020-07-17 22:54:07,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1672 [2020-07-17 22:54:07,295 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:54:07,296 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, 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, 12, 12, 12, 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, 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:07,496 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-07-17 22:54:07,497 INFO L427 AbstractCegarLoop]: === Iteration 16 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:54:07,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:54:07,499 INFO L82 PathProgramCache]: Analyzing trace with hash -1424361781, now seen corresponding path program 1 times [2020-07-17 22:54:07,500 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:54:07,500 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465587396] [2020-07-17 22:54:07,500 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:54:07,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,145 INFO L280 TraceCheckUtils]: 0: Hoare triple {263476#(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; {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,148 INFO L280 TraceCheckUtils]: 1: Hoare triple {261911#(<= (+ ~a12~0 49) 0)} assume true; {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,150 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {261911#(<= (+ ~a12~0 49) 0)} {261906#true} #973#return; {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,243 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,243 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,243 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,243 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,243 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,243 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,244 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,244 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,244 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,244 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,244 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,244 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,244 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,245 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,246 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,246 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,246 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,246 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,246 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,246 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,246 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,247 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,247 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,247 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,247 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,247 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,247 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,247 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,247 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,248 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,248 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,248 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,248 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,248 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,248 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,248 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,248 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,249 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,250 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,250 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,250 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,250 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,250 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,250 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,250 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,251 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,252 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,252 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,252 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,252 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,252 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,252 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,252 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,252 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,253 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,253 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,253 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,253 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,253 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,253 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,253 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,253 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,254 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,255 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,255 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,255 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,255 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,255 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,255 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,255 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,255 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,256 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {261906#true} is VALID [2020-07-17 22:54:08,256 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,256 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {261906#true} {261911#(<= (+ ~a12~0 49) 0)} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,294 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,294 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,294 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,295 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,295 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,295 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,295 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,295 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,296 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,296 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,296 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,296 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,296 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,296 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,297 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,297 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,297 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,297 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,297 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,298 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,298 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,298 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,298 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,298 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,298 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,299 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,299 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,299 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,299 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,299 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,300 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,300 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,300 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,300 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,300 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,300 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,301 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,301 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,301 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,301 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,301 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,301 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,302 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,302 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,302 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,302 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,302 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,303 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,303 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,303 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,303 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,303 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,303 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,304 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,304 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,304 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,304 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,304 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,304 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,305 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,305 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,305 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,305 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,305 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,305 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,306 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,306 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,306 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,306 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,306 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,306 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,307 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,307 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,307 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,307 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,307 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,308 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,308 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,308 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,308 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,308 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,308 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,308 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,309 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,309 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,309 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,309 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,310 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,310 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,310 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,310 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,310 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,311 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,311 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,311 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,311 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,311 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,311 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,312 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,312 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,312 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,312 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,312 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,313 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,313 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,345 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,345 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,345 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,345 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,346 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,346 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,346 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,346 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,346 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,347 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,347 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,347 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,347 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,347 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,348 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,348 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,348 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,348 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,348 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,348 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,349 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,349 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,349 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,349 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,349 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,350 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,350 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,350 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,350 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,350 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,350 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,351 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,351 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,351 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,351 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,351 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,352 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,352 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,352 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,352 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,352 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,352 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,353 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,353 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,353 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,353 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,353 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,353 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,354 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,354 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,354 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,354 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,354 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,354 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,355 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,355 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,355 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,355 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,356 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,356 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,356 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,356 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,356 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,357 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,357 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,357 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,357 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,357 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,358 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,358 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,358 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,358 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,358 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,359 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,359 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,359 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,359 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,359 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,359 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,359 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,360 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,360 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,360 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,360 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,360 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,361 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,361 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,361 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,361 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,361 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,361 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,362 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,362 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,362 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,362 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,362 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,363 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,363 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,363 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,363 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,363 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,363 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,364 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,364 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,364 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,364 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,364 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,364 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,365 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,365 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,365 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,365 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,366 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,400 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,400 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,401 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,401 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,401 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,401 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,401 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,401 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,402 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,402 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,402 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,402 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,403 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,403 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,403 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,403 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,403 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,404 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,404 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,404 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,404 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,404 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,404 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,404 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,405 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,405 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,405 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,405 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,405 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,405 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,406 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,406 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,406 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,406 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,406 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,407 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,407 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,407 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,407 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,407 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,408 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,408 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,408 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,408 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,408 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,408 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,409 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,409 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,409 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,410 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,410 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,410 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,410 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,410 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,410 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,411 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,411 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,411 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,411 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,411 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,411 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,412 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,412 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,412 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,412 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,413 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,413 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,413 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,413 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,413 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,413 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,413 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,413 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,414 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,414 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {261906#true} is VALID [2020-07-17 22:54:08,414 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,414 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,452 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,453 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,453 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,453 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,453 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,453 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,454 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,454 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,454 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,454 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,455 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,456 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,456 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,456 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,456 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,456 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,456 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,456 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,456 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,457 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,457 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,457 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,457 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,457 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,457 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,457 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,457 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,458 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,459 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,459 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,459 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,459 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,459 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,459 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,459 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,459 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,460 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,460 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,460 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,460 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,460 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,460 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,460 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,460 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,461 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,462 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,463 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,463 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,463 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,463 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,463 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,463 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,463 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,463 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,464 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,464 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,464 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,464 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,464 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,464 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,464 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,464 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,465 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,466 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,466 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,466 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,466 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,466 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,466 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,466 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,466 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 112: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 113: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 114: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 115: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 116: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 117: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 118: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 119: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,467 INFO L280 TraceCheckUtils]: 120: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 121: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 122: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 123: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 124: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 125: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 126: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 127: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 128: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,468 INFO L280 TraceCheckUtils]: 129: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,469 INFO L280 TraceCheckUtils]: 130: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,469 INFO L280 TraceCheckUtils]: 131: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,469 INFO L280 TraceCheckUtils]: 132: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,469 INFO L280 TraceCheckUtils]: 133: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,469 INFO L280 TraceCheckUtils]: 134: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,469 INFO L280 TraceCheckUtils]: 135: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,469 INFO L280 TraceCheckUtils]: 136: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,469 INFO L280 TraceCheckUtils]: 137: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 138: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 139: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 140: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 141: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 142: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 143: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 144: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 145: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 146: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,470 INFO L280 TraceCheckUtils]: 147: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 148: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 149: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 150: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 151: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 152: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 153: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 154: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 155: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,471 INFO L280 TraceCheckUtils]: 156: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,472 INFO L280 TraceCheckUtils]: 157: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,472 INFO L280 TraceCheckUtils]: 158: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,472 INFO L280 TraceCheckUtils]: 159: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,472 INFO L280 TraceCheckUtils]: 160: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,472 INFO L280 TraceCheckUtils]: 161: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,472 INFO L280 TraceCheckUtils]: 162: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,472 INFO L280 TraceCheckUtils]: 163: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,472 INFO L280 TraceCheckUtils]: 164: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,473 INFO L280 TraceCheckUtils]: 165: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,473 INFO L280 TraceCheckUtils]: 166: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,473 INFO L280 TraceCheckUtils]: 167: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,473 INFO L280 TraceCheckUtils]: 168: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,473 INFO L280 TraceCheckUtils]: 169: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,473 INFO L280 TraceCheckUtils]: 170: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,473 INFO L280 TraceCheckUtils]: 171: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,473 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,501 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,502 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,502 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,502 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,502 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,503 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,503 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,503 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,503 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,504 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,504 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,504 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,504 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,504 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,504 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,505 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,505 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,505 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,505 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,505 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,505 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,505 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,506 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,507 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,508 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,508 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,508 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,508 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,508 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,508 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,508 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,508 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,509 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,509 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,509 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,509 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,509 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,509 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,509 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,510 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,511 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,511 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,511 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,511 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,511 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,511 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,511 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,511 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,559 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,560 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,560 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,560 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,560 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,560 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,560 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,561 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,561 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,561 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,561 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,561 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,561 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,562 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,562 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,562 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,562 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,563 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,563 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,563 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,563 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,563 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,563 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,564 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,564 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,564 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,564 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,564 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,564 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,565 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,565 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,565 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,567 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,567 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,567 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,567 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,568 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,568 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,568 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,568 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,568 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,568 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,569 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,569 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,569 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,569 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,569 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,569 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,570 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,570 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,570 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,570 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,570 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,571 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,571 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,571 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,571 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,571 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,571 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,572 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,572 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,572 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,572 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,572 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,573 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,573 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,573 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,573 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,573 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,573 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,574 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,575 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,575 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,575 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,575 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,575 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,575 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,575 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,575 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,576 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,577 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,578 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,578 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,578 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,578 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,578 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,578 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,578 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,578 INFO L280 TraceCheckUtils]: 112: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 113: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 114: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 115: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 116: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 117: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 118: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 119: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 120: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,579 INFO L280 TraceCheckUtils]: 121: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 122: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 123: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 124: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 125: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 126: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 127: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 128: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 129: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,580 INFO L280 TraceCheckUtils]: 130: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 131: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 132: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 133: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 134: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 135: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 136: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 137: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 138: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 139: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,581 INFO L280 TraceCheckUtils]: 140: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 141: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 142: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 143: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 144: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 145: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 146: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 147: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 148: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 149: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,582 INFO L280 TraceCheckUtils]: 150: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,583 INFO L280 TraceCheckUtils]: 151: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,583 INFO L280 TraceCheckUtils]: 152: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,583 INFO L280 TraceCheckUtils]: 153: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,583 INFO L280 TraceCheckUtils]: 154: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,583 INFO L280 TraceCheckUtils]: 155: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,583 INFO L280 TraceCheckUtils]: 156: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,583 INFO L280 TraceCheckUtils]: 157: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,583 INFO L280 TraceCheckUtils]: 158: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,584 INFO L280 TraceCheckUtils]: 159: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,584 INFO L280 TraceCheckUtils]: 160: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,584 INFO L280 TraceCheckUtils]: 161: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,584 INFO L280 TraceCheckUtils]: 162: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,584 INFO L280 TraceCheckUtils]: 163: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,584 INFO L280 TraceCheckUtils]: 164: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,584 INFO L280 TraceCheckUtils]: 165: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,584 INFO L280 TraceCheckUtils]: 166: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,585 INFO L280 TraceCheckUtils]: 167: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,585 INFO L280 TraceCheckUtils]: 168: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,585 INFO L280 TraceCheckUtils]: 169: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,585 INFO L280 TraceCheckUtils]: 170: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,585 INFO L280 TraceCheckUtils]: 171: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,585 INFO L280 TraceCheckUtils]: 172: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,585 INFO L280 TraceCheckUtils]: 173: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,585 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,623 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,623 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,623 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,623 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,623 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,624 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,624 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,624 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,624 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,624 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,624 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,624 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,624 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,625 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,625 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,625 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,625 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,625 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,625 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,625 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,625 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,626 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,627 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,627 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,627 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,627 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,627 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,627 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,627 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,627 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,628 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,628 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,628 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,628 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,628 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,628 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,628 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,628 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,629 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,629 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,629 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,629 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,629 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,629 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,629 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,629 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,630 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,631 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,632 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,632 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,632 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,632 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,632 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,632 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,632 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,632 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,633 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,633 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,633 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,633 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,633 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,633 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,633 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,633 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,634 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,635 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,635 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,635 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,635 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,635 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,635 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,635 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,635 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,636 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,636 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,636 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,636 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,636 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,636 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,636 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,636 INFO L280 TraceCheckUtils]: 112: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,637 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,663 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,664 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,664 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,664 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,664 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,664 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,664 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,665 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,665 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,665 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,665 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,665 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,665 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,665 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,665 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,666 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,666 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,666 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,666 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,666 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,666 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,666 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,666 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,667 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,668 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,669 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,669 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,669 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,669 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,669 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,669 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,669 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,670 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,671 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,672 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,673 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,674 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,675 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,676 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,676 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,676 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,676 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,676 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,676 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,676 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,676 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,677 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,677 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,677 INFO L280 TraceCheckUtils]: 112: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,677 INFO L280 TraceCheckUtils]: 113: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,677 INFO L280 TraceCheckUtils]: 114: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,677 INFO L280 TraceCheckUtils]: 115: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,677 INFO L280 TraceCheckUtils]: 116: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,677 INFO L280 TraceCheckUtils]: 117: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 118: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 119: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 120: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 121: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 122: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 123: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 124: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 125: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,678 INFO L280 TraceCheckUtils]: 126: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L280 TraceCheckUtils]: 127: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L280 TraceCheckUtils]: 128: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L280 TraceCheckUtils]: 129: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L280 TraceCheckUtils]: 130: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L280 TraceCheckUtils]: 131: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L280 TraceCheckUtils]: 132: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L280 TraceCheckUtils]: 133: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L280 TraceCheckUtils]: 134: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,679 INFO L275 TraceCheckUtils]: 135: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,718 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,719 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,719 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,719 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,719 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,719 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,719 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,719 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,720 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,721 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,722 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,722 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,722 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,722 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,722 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,722 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,722 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,722 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,723 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,723 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,723 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,723 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,723 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,723 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,723 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,723 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,724 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,724 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,724 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,724 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,724 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,724 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,724 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,724 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,725 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,725 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,725 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,725 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,725 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,725 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,725 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,725 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,726 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,726 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,726 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,726 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,726 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,726 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,726 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,726 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,727 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,728 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,729 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,729 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,729 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,729 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,729 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,729 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,729 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,729 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,730 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,730 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,730 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,730 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,730 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,730 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,730 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,730 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,731 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 112: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 113: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 114: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 115: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 116: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,732 INFO L280 TraceCheckUtils]: 117: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,733 INFO L280 TraceCheckUtils]: 118: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,733 INFO L280 TraceCheckUtils]: 119: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,733 INFO L280 TraceCheckUtils]: 120: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,733 INFO L280 TraceCheckUtils]: 121: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,733 INFO L280 TraceCheckUtils]: 122: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,733 INFO L280 TraceCheckUtils]: 123: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,733 INFO L280 TraceCheckUtils]: 124: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,733 INFO L280 TraceCheckUtils]: 125: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,734 INFO L280 TraceCheckUtils]: 126: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,734 INFO L280 TraceCheckUtils]: 127: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,734 INFO L280 TraceCheckUtils]: 128: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,734 INFO L280 TraceCheckUtils]: 129: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,734 INFO L280 TraceCheckUtils]: 130: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,734 INFO L280 TraceCheckUtils]: 131: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,734 INFO L280 TraceCheckUtils]: 132: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,734 INFO L280 TraceCheckUtils]: 133: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 134: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 135: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 136: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 137: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 138: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 139: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 140: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 141: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,735 INFO L280 TraceCheckUtils]: 142: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 143: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 144: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 145: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 146: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 147: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 148: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 149: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 150: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,736 INFO L280 TraceCheckUtils]: 151: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 152: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 153: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 154: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 155: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 156: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 157: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 158: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 159: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 160: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,737 INFO L280 TraceCheckUtils]: 161: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 162: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 163: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 164: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 165: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 166: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 167: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 168: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 169: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,738 INFO L280 TraceCheckUtils]: 170: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,739 INFO L280 TraceCheckUtils]: 171: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,739 INFO L280 TraceCheckUtils]: 172: Hoare triple {261906#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,739 INFO L280 TraceCheckUtils]: 173: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,739 INFO L280 TraceCheckUtils]: 174: Hoare triple {261906#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,739 INFO L280 TraceCheckUtils]: 175: Hoare triple {261906#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {261906#true} is VALID [2020-07-17 22:54:08,739 INFO L280 TraceCheckUtils]: 176: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,739 INFO L275 TraceCheckUtils]: 177: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,770 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,770 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,770 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,770 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,770 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,770 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,771 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,772 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,773 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,774 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,775 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,775 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,775 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,775 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,775 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,775 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,775 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,775 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,776 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,776 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,776 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,776 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,776 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,776 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,776 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,776 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,777 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,777 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,777 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,777 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,777 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,777 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,777 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,777 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,778 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,779 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,780 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,780 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,780 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,780 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,780 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,780 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,780 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,780 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,781 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,781 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,781 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,781 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,781 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,781 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,781 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,781 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,782 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,782 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,782 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,782 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,782 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,782 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,782 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,783 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,783 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,812 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,813 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,813 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,813 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,813 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,813 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,813 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,813 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,813 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,814 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,814 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,814 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,814 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,814 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,814 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,814 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,814 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,815 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,816 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,817 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,818 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,818 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,818 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,818 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,818 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,818 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,818 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,818 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,819 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,819 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,819 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,819 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,819 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,819 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,819 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,819 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,820 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,821 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,822 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,822 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,822 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,822 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,822 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,822 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,822 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,822 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,823 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,823 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,823 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,823 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,823 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,823 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,823 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,823 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,824 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,825 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,826 INFO L280 TraceCheckUtils]: 112: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,826 INFO L280 TraceCheckUtils]: 113: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,826 INFO L280 TraceCheckUtils]: 114: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,826 INFO L280 TraceCheckUtils]: 115: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,826 INFO L280 TraceCheckUtils]: 116: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,826 INFO L280 TraceCheckUtils]: 117: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,826 INFO L280 TraceCheckUtils]: 118: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,826 INFO L280 TraceCheckUtils]: 119: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,827 INFO L280 TraceCheckUtils]: 120: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,827 INFO L280 TraceCheckUtils]: 121: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,827 INFO L275 TraceCheckUtils]: 122: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:08,901 INFO L280 TraceCheckUtils]: 0: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,901 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,901 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,902 INFO L280 TraceCheckUtils]: 3: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,902 INFO L280 TraceCheckUtils]: 4: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,902 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,902 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,902 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,902 INFO L280 TraceCheckUtils]: 8: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,903 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,903 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,903 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,903 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,903 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,903 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,904 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,904 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,904 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,904 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,904 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,904 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,905 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,905 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,905 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,905 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,905 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,905 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,906 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,906 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,906 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,906 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,907 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,907 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,907 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,907 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,907 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,907 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,908 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,908 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,908 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,908 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,908 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,909 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,909 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,909 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,909 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,910 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,910 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,910 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,910 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,910 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,910 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,911 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,911 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,911 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,911 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,911 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,912 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,912 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,912 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,912 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,913 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,913 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,913 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,913 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,913 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,914 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,914 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,914 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,914 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,914 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,914 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,915 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,915 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,915 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,915 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,915 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,915 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,915 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,918 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;#res := -1; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:08,921 INFO L280 TraceCheckUtils]: 80: Hoare triple {263478#(<= 7 ~a15~0)} assume true; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:08,923 INFO L275 TraceCheckUtils]: 81: Hoare quadruple {263478#(<= 7 ~a15~0)} {261906#true} #977#return; {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:08,928 INFO L263 TraceCheckUtils]: 0: Hoare triple {261906#true} call ULTIMATE.init(); {263476#(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:08,930 INFO L280 TraceCheckUtils]: 1: Hoare triple {263476#(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; {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,932 INFO L280 TraceCheckUtils]: 2: Hoare triple {261911#(<= (+ ~a12~0 49) 0)} assume true; {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,936 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {261911#(<= (+ ~a12~0 49) 0)} {261906#true} #973#return; {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,939 INFO L263 TraceCheckUtils]: 4: Hoare triple {261911#(<= (+ ~a12~0 49) 0)} call #t~ret4 := main(); {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,941 INFO L280 TraceCheckUtils]: 5: Hoare triple {261911#(<= (+ ~a12~0 49) 0)} ~output~0 := -1; {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,944 INFO L280 TraceCheckUtils]: 6: Hoare triple {261911#(<= (+ ~a12~0 49) 0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,945 INFO L280 TraceCheckUtils]: 7: Hoare triple {261911#(<= (+ ~a12~0 49) 0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261911#(<= (+ ~a12~0 49) 0)} is VALID [2020-07-17 22:54:08,948 INFO L263 TraceCheckUtils]: 8: Hoare triple {261911#(<= (+ ~a12~0 49) 0)} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:08,948 INFO L280 TraceCheckUtils]: 9: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,948 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,949 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,950 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,951 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,951 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,951 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,951 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,951 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,951 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,951 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,951 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,952 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,953 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,954 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,955 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,955 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,955 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,955 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,955 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,955 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,955 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,955 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,956 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,957 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,958 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,959 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,959 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,959 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,959 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,959 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,959 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,959 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,959 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,960 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,960 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,960 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,960 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,960 INFO L280 TraceCheckUtils]: 112: Hoare triple {261906#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {261906#true} is VALID [2020-07-17 22:54:08,960 INFO L280 TraceCheckUtils]: 113: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,960 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {261906#true} {261911#(<= (+ ~a12~0 49) 0)} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,960 INFO L280 TraceCheckUtils]: 115: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:08,961 INFO L280 TraceCheckUtils]: 116: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:08,961 INFO L280 TraceCheckUtils]: 117: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:08,962 INFO L263 TraceCheckUtils]: 118: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:08,963 INFO L280 TraceCheckUtils]: 119: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,963 INFO L280 TraceCheckUtils]: 120: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,963 INFO L280 TraceCheckUtils]: 121: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,963 INFO L280 TraceCheckUtils]: 122: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,963 INFO L280 TraceCheckUtils]: 123: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,963 INFO L280 TraceCheckUtils]: 124: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,963 INFO L280 TraceCheckUtils]: 125: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,963 INFO L280 TraceCheckUtils]: 126: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,964 INFO L280 TraceCheckUtils]: 127: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,964 INFO L280 TraceCheckUtils]: 128: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,964 INFO L280 TraceCheckUtils]: 129: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,964 INFO L280 TraceCheckUtils]: 130: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,964 INFO L280 TraceCheckUtils]: 131: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,964 INFO L280 TraceCheckUtils]: 132: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,965 INFO L280 TraceCheckUtils]: 133: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,965 INFO L280 TraceCheckUtils]: 134: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,965 INFO L280 TraceCheckUtils]: 135: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,965 INFO L280 TraceCheckUtils]: 136: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,965 INFO L280 TraceCheckUtils]: 137: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,965 INFO L280 TraceCheckUtils]: 138: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 139: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 140: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 141: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 142: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 143: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 144: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 145: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 146: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,966 INFO L280 TraceCheckUtils]: 147: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 148: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 149: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 150: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 151: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 152: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 153: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 154: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 155: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 156: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,967 INFO L280 TraceCheckUtils]: 157: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 158: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 159: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 160: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 161: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 162: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 163: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 164: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 165: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,968 INFO L280 TraceCheckUtils]: 166: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 167: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 168: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 169: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 170: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 171: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 172: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 173: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 174: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 175: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,969 INFO L280 TraceCheckUtils]: 176: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 177: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 178: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 179: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 180: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 181: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 182: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 183: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 184: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,970 INFO L280 TraceCheckUtils]: 185: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,971 INFO L280 TraceCheckUtils]: 186: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,971 INFO L280 TraceCheckUtils]: 187: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,971 INFO L280 TraceCheckUtils]: 188: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,971 INFO L280 TraceCheckUtils]: 189: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,971 INFO L280 TraceCheckUtils]: 190: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,971 INFO L280 TraceCheckUtils]: 191: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,971 INFO L280 TraceCheckUtils]: 192: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,971 INFO L280 TraceCheckUtils]: 193: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 194: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 195: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 196: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 197: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 198: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 199: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 200: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 201: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,972 INFO L280 TraceCheckUtils]: 202: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 203: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 204: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 205: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 206: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 207: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 208: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 209: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 210: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 211: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,973 INFO L280 TraceCheckUtils]: 212: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 213: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 214: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 215: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 216: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 217: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 218: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 219: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 220: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,974 INFO L280 TraceCheckUtils]: 221: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,975 INFO L280 TraceCheckUtils]: 222: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,975 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,975 INFO L280 TraceCheckUtils]: 224: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:08,975 INFO L280 TraceCheckUtils]: 225: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:08,975 INFO L280 TraceCheckUtils]: 226: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:08,978 INFO L263 TraceCheckUtils]: 227: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:08,978 INFO L280 TraceCheckUtils]: 228: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,978 INFO L280 TraceCheckUtils]: 229: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,978 INFO L280 TraceCheckUtils]: 230: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,978 INFO L280 TraceCheckUtils]: 231: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,978 INFO L280 TraceCheckUtils]: 232: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 233: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 234: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 235: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 236: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 237: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 238: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 239: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 240: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,979 INFO L280 TraceCheckUtils]: 241: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 242: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 243: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 244: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 245: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 246: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 247: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 248: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 249: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,980 INFO L280 TraceCheckUtils]: 250: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 251: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 252: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 253: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 254: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 255: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 256: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 257: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 258: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,981 INFO L280 TraceCheckUtils]: 259: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,982 INFO L280 TraceCheckUtils]: 260: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,982 INFO L280 TraceCheckUtils]: 261: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,982 INFO L280 TraceCheckUtils]: 262: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,982 INFO L280 TraceCheckUtils]: 263: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,982 INFO L280 TraceCheckUtils]: 264: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,982 INFO L280 TraceCheckUtils]: 265: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,982 INFO L280 TraceCheckUtils]: 266: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,982 INFO L280 TraceCheckUtils]: 267: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 268: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 269: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 270: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 271: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 272: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 273: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 274: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 275: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 276: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,983 INFO L280 TraceCheckUtils]: 277: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 278: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 279: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 280: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 281: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 282: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 283: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 284: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 285: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,984 INFO L280 TraceCheckUtils]: 286: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 287: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 288: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 289: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 290: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 291: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 292: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 293: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 294: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,985 INFO L280 TraceCheckUtils]: 295: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 296: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 297: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 298: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 299: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 300: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 301: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 302: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 303: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,986 INFO L280 TraceCheckUtils]: 304: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:08,987 INFO L280 TraceCheckUtils]: 305: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,987 INFO L280 TraceCheckUtils]: 306: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,987 INFO L280 TraceCheckUtils]: 307: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,987 INFO L280 TraceCheckUtils]: 308: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,987 INFO L280 TraceCheckUtils]: 309: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,987 INFO L280 TraceCheckUtils]: 310: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,987 INFO L280 TraceCheckUtils]: 311: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,987 INFO L280 TraceCheckUtils]: 312: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 313: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 314: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 315: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 316: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 317: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 318: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 319: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 320: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,988 INFO L280 TraceCheckUtils]: 321: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 322: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 323: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 324: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 325: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 326: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 327: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 328: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 329: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 330: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,989 INFO L280 TraceCheckUtils]: 331: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L280 TraceCheckUtils]: 332: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L280 TraceCheckUtils]: 333: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L280 TraceCheckUtils]: 334: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L280 TraceCheckUtils]: 335: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L280 TraceCheckUtils]: 336: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L280 TraceCheckUtils]: 337: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L280 TraceCheckUtils]: 338: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L280 TraceCheckUtils]: 339: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:08,990 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:08,991 INFO L280 TraceCheckUtils]: 341: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:08,991 INFO L280 TraceCheckUtils]: 342: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:08,991 INFO L280 TraceCheckUtils]: 343: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:08,992 INFO L263 TraceCheckUtils]: 344: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:08,993 INFO L280 TraceCheckUtils]: 345: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:08,993 INFO L280 TraceCheckUtils]: 346: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,993 INFO L280 TraceCheckUtils]: 347: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,993 INFO L280 TraceCheckUtils]: 348: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,993 INFO L280 TraceCheckUtils]: 349: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,993 INFO L280 TraceCheckUtils]: 350: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,993 INFO L280 TraceCheckUtils]: 351: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 352: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 353: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 354: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 355: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 356: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 357: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 358: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 359: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,994 INFO L280 TraceCheckUtils]: 360: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 361: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 362: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 363: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 364: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 365: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 366: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 367: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 368: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,995 INFO L280 TraceCheckUtils]: 369: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 370: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 371: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 372: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 373: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 374: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 375: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 376: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 377: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,996 INFO L280 TraceCheckUtils]: 378: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 379: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 380: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 381: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 382: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 383: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 384: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 385: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 386: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,997 INFO L280 TraceCheckUtils]: 387: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 388: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 389: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 390: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 391: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 392: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 393: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 394: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 395: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 396: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,998 INFO L280 TraceCheckUtils]: 397: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 398: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 399: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 400: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 401: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 402: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 403: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 404: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 405: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:08,999 INFO L280 TraceCheckUtils]: 406: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,000 INFO L280 TraceCheckUtils]: 407: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,000 INFO L280 TraceCheckUtils]: 408: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,000 INFO L280 TraceCheckUtils]: 409: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,000 INFO L280 TraceCheckUtils]: 410: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,000 INFO L280 TraceCheckUtils]: 411: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,000 INFO L280 TraceCheckUtils]: 412: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,000 INFO L280 TraceCheckUtils]: 413: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L280 TraceCheckUtils]: 414: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L280 TraceCheckUtils]: 415: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L280 TraceCheckUtils]: 416: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L280 TraceCheckUtils]: 417: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L280 TraceCheckUtils]: 418: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L280 TraceCheckUtils]: 419: Hoare triple {261906#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L280 TraceCheckUtils]: 420: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,001 INFO L280 TraceCheckUtils]: 422: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,002 INFO L280 TraceCheckUtils]: 423: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,002 INFO L280 TraceCheckUtils]: 424: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,003 INFO L263 TraceCheckUtils]: 425: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,004 INFO L280 TraceCheckUtils]: 426: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,004 INFO L280 TraceCheckUtils]: 427: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,004 INFO L280 TraceCheckUtils]: 428: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,004 INFO L280 TraceCheckUtils]: 429: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,004 INFO L280 TraceCheckUtils]: 430: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,004 INFO L280 TraceCheckUtils]: 431: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,004 INFO L280 TraceCheckUtils]: 432: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,004 INFO L280 TraceCheckUtils]: 433: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,004 INFO L280 TraceCheckUtils]: 434: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 435: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 436: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 437: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 438: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 439: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 440: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 441: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 442: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,005 INFO L280 TraceCheckUtils]: 443: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 444: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 445: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 446: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 447: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 448: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 449: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 450: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 451: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 452: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,006 INFO L280 TraceCheckUtils]: 453: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 454: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 455: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 456: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 457: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 458: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 459: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 460: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 461: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,007 INFO L280 TraceCheckUtils]: 462: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 463: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 464: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 465: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 466: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 467: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 468: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 469: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 470: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,008 INFO L280 TraceCheckUtils]: 471: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 472: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 473: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 474: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 475: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 476: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 477: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 478: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 479: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 480: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,009 INFO L280 TraceCheckUtils]: 481: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 482: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 483: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 484: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 485: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 486: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 487: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 488: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 489: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,010 INFO L280 TraceCheckUtils]: 490: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 491: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 492: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 493: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 494: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 495: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 496: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 497: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 498: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 499: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,011 INFO L280 TraceCheckUtils]: 500: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,012 INFO L280 TraceCheckUtils]: 501: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,012 INFO L280 TraceCheckUtils]: 502: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:09,012 INFO L280 TraceCheckUtils]: 503: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,012 INFO L280 TraceCheckUtils]: 504: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,012 INFO L280 TraceCheckUtils]: 505: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,012 INFO L280 TraceCheckUtils]: 506: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,012 INFO L280 TraceCheckUtils]: 507: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,012 INFO L280 TraceCheckUtils]: 508: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 509: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 510: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 511: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 512: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 513: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 514: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 515: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 516: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,013 INFO L280 TraceCheckUtils]: 517: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 518: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 519: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 520: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 521: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 522: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 523: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 524: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 525: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,014 INFO L280 TraceCheckUtils]: 526: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 527: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 528: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 529: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 530: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 531: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 532: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 533: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 534: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,015 INFO L280 TraceCheckUtils]: 535: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 536: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 537: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 538: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 539: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 540: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 541: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 542: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 543: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 544: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,016 INFO L280 TraceCheckUtils]: 545: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 546: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 547: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 548: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 549: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 550: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 551: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 552: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 553: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,017 INFO L280 TraceCheckUtils]: 554: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 555: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 556: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 557: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 558: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 559: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 560: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 561: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 562: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 563: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,018 INFO L280 TraceCheckUtils]: 564: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 565: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 566: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 567: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 568: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 569: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 570: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 571: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 572: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,019 INFO L280 TraceCheckUtils]: 573: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 574: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 575: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 576: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 577: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 578: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 579: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 580: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 581: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 582: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,020 INFO L280 TraceCheckUtils]: 583: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 584: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 585: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 586: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 587: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 588: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 589: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 590: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 591: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 592: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,021 INFO L280 TraceCheckUtils]: 593: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,022 INFO L280 TraceCheckUtils]: 594: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,022 INFO L280 TraceCheckUtils]: 595: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,022 INFO L280 TraceCheckUtils]: 596: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:09,022 INFO L280 TraceCheckUtils]: 597: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,022 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,022 INFO L280 TraceCheckUtils]: 599: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,022 INFO L280 TraceCheckUtils]: 600: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,022 INFO L280 TraceCheckUtils]: 601: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,024 INFO L263 TraceCheckUtils]: 602: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,024 INFO L280 TraceCheckUtils]: 603: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,024 INFO L280 TraceCheckUtils]: 604: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,024 INFO L280 TraceCheckUtils]: 605: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,024 INFO L280 TraceCheckUtils]: 606: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,024 INFO L280 TraceCheckUtils]: 607: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 608: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 609: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 610: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 611: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 612: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 613: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 614: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 615: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,025 INFO L280 TraceCheckUtils]: 616: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 617: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 618: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 619: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 620: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 621: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 622: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 623: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 624: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 625: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,026 INFO L280 TraceCheckUtils]: 626: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 627: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 628: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 629: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 630: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 631: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 632: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 633: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 634: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,027 INFO L280 TraceCheckUtils]: 635: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 636: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 637: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 638: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 639: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 640: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 641: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 642: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 643: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 644: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,028 INFO L280 TraceCheckUtils]: 645: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,029 INFO L280 TraceCheckUtils]: 646: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,029 INFO L280 TraceCheckUtils]: 647: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,029 INFO L280 TraceCheckUtils]: 648: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,029 INFO L280 TraceCheckUtils]: 649: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,029 INFO L280 TraceCheckUtils]: 650: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,029 INFO L280 TraceCheckUtils]: 651: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,029 INFO L280 TraceCheckUtils]: 652: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,029 INFO L280 TraceCheckUtils]: 653: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 654: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 655: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 656: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 657: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 658: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 659: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 660: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 661: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,030 INFO L280 TraceCheckUtils]: 662: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 663: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 664: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 665: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 666: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 667: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 668: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 669: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 670: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,031 INFO L280 TraceCheckUtils]: 671: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,032 INFO L280 TraceCheckUtils]: 672: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:09,032 INFO L280 TraceCheckUtils]: 673: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,032 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,032 INFO L280 TraceCheckUtils]: 675: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,032 INFO L280 TraceCheckUtils]: 676: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,032 INFO L280 TraceCheckUtils]: 677: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,034 INFO L263 TraceCheckUtils]: 678: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,035 INFO L280 TraceCheckUtils]: 679: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 680: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 681: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 682: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 683: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 684: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 685: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 686: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 687: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,035 INFO L280 TraceCheckUtils]: 688: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 689: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 690: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 691: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 692: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 693: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 694: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 695: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 696: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,036 INFO L280 TraceCheckUtils]: 697: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 698: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 699: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 700: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 701: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 702: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 703: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 704: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 705: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,037 INFO L280 TraceCheckUtils]: 706: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,038 INFO L280 TraceCheckUtils]: 707: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,038 INFO L280 TraceCheckUtils]: 708: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,038 INFO L280 TraceCheckUtils]: 709: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,038 INFO L280 TraceCheckUtils]: 710: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,038 INFO L280 TraceCheckUtils]: 711: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,038 INFO L280 TraceCheckUtils]: 712: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,038 INFO L280 TraceCheckUtils]: 713: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,038 INFO L280 TraceCheckUtils]: 714: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 715: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 716: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 717: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 718: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 719: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 720: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 721: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 722: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,039 INFO L280 TraceCheckUtils]: 723: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 724: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 725: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 726: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 727: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 728: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 729: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 730: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 731: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 732: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,040 INFO L280 TraceCheckUtils]: 733: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 734: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 735: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 736: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 737: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 738: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 739: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 740: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 741: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,041 INFO L280 TraceCheckUtils]: 742: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 743: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 744: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 745: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 746: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 747: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 748: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 749: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 750: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,042 INFO L280 TraceCheckUtils]: 751: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,043 INFO L280 TraceCheckUtils]: 752: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,043 INFO L280 TraceCheckUtils]: 753: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,043 INFO L280 TraceCheckUtils]: 754: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,043 INFO L280 TraceCheckUtils]: 755: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:09,043 INFO L280 TraceCheckUtils]: 756: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,043 INFO L280 TraceCheckUtils]: 757: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,043 INFO L280 TraceCheckUtils]: 758: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,043 INFO L280 TraceCheckUtils]: 759: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 760: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 761: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 762: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 763: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 764: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 765: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 766: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 767: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,044 INFO L280 TraceCheckUtils]: 768: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 769: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 770: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 771: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 772: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 773: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 774: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 775: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 776: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 777: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,045 INFO L280 TraceCheckUtils]: 778: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 779: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 780: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 781: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 782: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 783: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 784: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 785: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 786: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,046 INFO L280 TraceCheckUtils]: 787: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 788: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 789: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 790: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 791: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 792: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 793: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 794: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 795: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 796: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,047 INFO L280 TraceCheckUtils]: 797: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 798: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 799: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 800: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 801: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 802: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 803: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 804: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 805: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,048 INFO L280 TraceCheckUtils]: 806: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,049 INFO L280 TraceCheckUtils]: 807: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,049 INFO L280 TraceCheckUtils]: 808: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,049 INFO L280 TraceCheckUtils]: 809: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,049 INFO L280 TraceCheckUtils]: 810: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,049 INFO L280 TraceCheckUtils]: 811: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,049 INFO L280 TraceCheckUtils]: 812: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,049 INFO L280 TraceCheckUtils]: 813: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,049 INFO L280 TraceCheckUtils]: 814: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 815: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 816: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 817: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 818: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 819: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 820: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 821: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 822: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,050 INFO L280 TraceCheckUtils]: 823: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 824: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 825: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 826: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 827: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 828: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 829: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 830: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 831: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,051 INFO L280 TraceCheckUtils]: 832: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 833: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 834: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 835: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 836: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 837: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 838: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 839: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 840: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,052 INFO L280 TraceCheckUtils]: 841: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 842: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 843: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 844: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 845: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 846: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 847: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 848: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 849: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 850: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,053 INFO L280 TraceCheckUtils]: 851: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:09,054 INFO L280 TraceCheckUtils]: 852: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,054 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,054 INFO L280 TraceCheckUtils]: 854: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,054 INFO L280 TraceCheckUtils]: 855: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,054 INFO L280 TraceCheckUtils]: 856: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,056 INFO L263 TraceCheckUtils]: 857: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,056 INFO L280 TraceCheckUtils]: 858: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,056 INFO L280 TraceCheckUtils]: 859: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,056 INFO L280 TraceCheckUtils]: 860: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,056 INFO L280 TraceCheckUtils]: 861: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,056 INFO L280 TraceCheckUtils]: 862: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,056 INFO L280 TraceCheckUtils]: 863: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,056 INFO L280 TraceCheckUtils]: 864: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 865: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 866: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 867: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 868: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 869: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 870: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 871: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 872: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,057 INFO L280 TraceCheckUtils]: 873: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 874: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 875: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 876: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 877: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 878: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 879: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 880: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 881: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 882: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,058 INFO L280 TraceCheckUtils]: 883: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 884: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 885: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 886: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 887: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 888: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 889: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 890: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 891: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,059 INFO L280 TraceCheckUtils]: 892: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 893: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 894: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 895: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 896: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 897: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 898: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 899: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 900: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 901: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,060 INFO L280 TraceCheckUtils]: 902: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 903: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 904: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 905: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 906: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 907: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 908: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 909: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 910: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,061 INFO L280 TraceCheckUtils]: 911: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 912: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 913: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 914: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 915: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 916: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 917: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 918: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 919: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,062 INFO L280 TraceCheckUtils]: 920: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,063 INFO L280 TraceCheckUtils]: 921: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,063 INFO L280 TraceCheckUtils]: 922: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,063 INFO L280 TraceCheckUtils]: 923: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,063 INFO L280 TraceCheckUtils]: 924: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,063 INFO L280 TraceCheckUtils]: 925: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,063 INFO L280 TraceCheckUtils]: 926: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,063 INFO L280 TraceCheckUtils]: 927: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,063 INFO L280 TraceCheckUtils]: 928: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 929: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 930: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 931: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 932: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 933: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 934: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 935: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 936: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,064 INFO L280 TraceCheckUtils]: 937: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 938: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 939: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 940: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 941: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 942: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 943: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 944: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 945: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 946: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,065 INFO L280 TraceCheckUtils]: 947: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 948: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 949: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 950: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 951: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 952: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 953: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 954: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 955: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,066 INFO L280 TraceCheckUtils]: 956: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 957: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 958: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 959: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 960: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 961: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 962: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 963: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 964: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,067 INFO L280 TraceCheckUtils]: 965: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L280 TraceCheckUtils]: 966: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L280 TraceCheckUtils]: 967: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L280 TraceCheckUtils]: 968: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L280 TraceCheckUtils]: 969: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L280 TraceCheckUtils]: 970: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L280 TraceCheckUtils]: 972: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L280 TraceCheckUtils]: 973: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,068 INFO L280 TraceCheckUtils]: 974: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,070 INFO L263 TraceCheckUtils]: 975: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,070 INFO L280 TraceCheckUtils]: 976: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,070 INFO L280 TraceCheckUtils]: 977: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,070 INFO L280 TraceCheckUtils]: 978: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,070 INFO L280 TraceCheckUtils]: 979: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 980: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 981: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 982: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 983: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 984: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 985: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 986: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 987: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,071 INFO L280 TraceCheckUtils]: 988: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 989: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 990: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 991: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 992: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 993: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 994: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 995: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 996: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 997: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,072 INFO L280 TraceCheckUtils]: 998: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,073 INFO L280 TraceCheckUtils]: 999: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,073 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,073 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,073 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,073 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,073 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,073 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,074 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,075 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,076 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,077 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,078 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,079 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,080 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,081 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,082 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,082 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,082 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,082 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,082 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,082 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,082 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,082 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,083 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,083 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,083 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,083 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,083 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,083 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,083 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,083 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,084 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,085 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,085 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,085 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,085 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,085 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,085 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,086 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:09,086 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,086 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,086 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,086 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,087 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,097 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,097 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,097 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,098 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,098 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,098 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,098 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,098 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,098 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,099 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,099 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,099 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,099 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,100 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,100 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,100 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,100 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,100 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,101 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,102 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,103 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,104 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,105 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,106 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,107 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,108 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,109 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,109 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,109 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,109 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,109 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,109 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,109 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,109 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,110 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,111 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,112 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,112 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,112 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,112 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,112 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,112 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,112 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,112 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,113 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,113 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,113 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,113 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,113 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,113 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,113 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,113 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,114 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,115 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,115 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,115 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,115 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,115 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,116 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,117 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {261906#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {261906#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,118 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {261906#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {261906#true} is VALID [2020-07-17 22:54:09,119 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,119 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,119 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,119 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,119 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,121 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,121 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,121 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,121 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,121 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,121 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,121 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,121 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,122 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,123 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,124 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,124 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,124 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,124 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,124 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,124 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,124 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,124 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,125 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,126 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,127 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,128 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,129 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,130 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,131 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,132 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,133 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:09,133 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,133 INFO L275 TraceCheckUtils]: 1,406: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,133 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,133 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,133 INFO L280 TraceCheckUtils]: 1,409: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,135 INFO L263 TraceCheckUtils]: 1,410: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,135 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,135 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,135 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,135 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,135 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,136 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,137 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,137 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,137 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,137 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,137 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,137 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,138 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,138 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,138 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,138 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,138 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,138 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,139 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,139 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,139 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,139 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,139 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,139 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,139 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,140 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,141 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,142 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,142 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,142 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,142 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,142 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,142 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,142 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,142 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,471: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,475: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,143 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,479: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,483: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,144 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,145 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,146 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,147 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,147 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:09,147 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,147 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,147 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,147 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,147 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,147 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,514: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,515: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,516: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,517: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,518: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,519: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,520: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,148 INFO L280 TraceCheckUtils]: 1,522: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,523: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,524: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,525: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,526: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,527: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,528: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,529: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,530: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:09,149 INFO L280 TraceCheckUtils]: 1,531: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:09,150 INFO L280 TraceCheckUtils]: 1,532: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:09,150 INFO L275 TraceCheckUtils]: 1,533: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:09,150 INFO L280 TraceCheckUtils]: 1,534: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:09,150 INFO L280 TraceCheckUtils]: 1,535: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:09,150 INFO L280 TraceCheckUtils]: 1,536: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:09,152 INFO L263 TraceCheckUtils]: 1,537: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {263477#(and (= ~a12~0 |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:09,152 INFO L280 TraceCheckUtils]: 1,538: Hoare triple {263477#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:09,152 INFO L280 TraceCheckUtils]: 1,539: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,152 INFO L280 TraceCheckUtils]: 1,540: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,152 INFO L280 TraceCheckUtils]: 1,541: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,152 INFO L280 TraceCheckUtils]: 1,542: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,152 INFO L280 TraceCheckUtils]: 1,543: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,152 INFO L280 TraceCheckUtils]: 1,544: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,545: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,546: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,547: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,548: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,549: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,550: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,551: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,552: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,153 INFO L280 TraceCheckUtils]: 1,553: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,154 INFO L280 TraceCheckUtils]: 1,554: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,154 INFO L280 TraceCheckUtils]: 1,555: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,154 INFO L280 TraceCheckUtils]: 1,556: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,154 INFO L280 TraceCheckUtils]: 1,557: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,154 INFO L280 TraceCheckUtils]: 1,558: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,155 INFO L280 TraceCheckUtils]: 1,559: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,155 INFO L280 TraceCheckUtils]: 1,560: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,155 INFO L280 TraceCheckUtils]: 1,561: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,155 INFO L280 TraceCheckUtils]: 1,562: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,155 INFO L280 TraceCheckUtils]: 1,563: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,155 INFO L280 TraceCheckUtils]: 1,564: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,155 INFO L280 TraceCheckUtils]: 1,565: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,566: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,567: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,568: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,569: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,570: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,571: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,572: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,573: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,156 INFO L280 TraceCheckUtils]: 1,574: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,575: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,576: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,577: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,578: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,579: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,580: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,581: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,582: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,157 INFO L280 TraceCheckUtils]: 1,583: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,158 INFO L280 TraceCheckUtils]: 1,584: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,158 INFO L280 TraceCheckUtils]: 1,585: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,158 INFO L280 TraceCheckUtils]: 1,586: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,158 INFO L280 TraceCheckUtils]: 1,587: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,158 INFO L280 TraceCheckUtils]: 1,588: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,158 INFO L280 TraceCheckUtils]: 1,589: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,158 INFO L280 TraceCheckUtils]: 1,590: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,158 INFO L280 TraceCheckUtils]: 1,591: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,592: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,593: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,594: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,595: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,596: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,597: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,598: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,599: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,159 INFO L280 TraceCheckUtils]: 1,600: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,601: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,602: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,603: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,604: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,605: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,606: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,607: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,608: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,160 INFO L280 TraceCheckUtils]: 1,609: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,161 INFO L280 TraceCheckUtils]: 1,610: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,161 INFO L280 TraceCheckUtils]: 1,611: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,161 INFO L280 TraceCheckUtils]: 1,612: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,161 INFO L280 TraceCheckUtils]: 1,613: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:09,161 INFO L280 TraceCheckUtils]: 1,614: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:09,161 INFO L280 TraceCheckUtils]: 1,615: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:09,161 INFO L280 TraceCheckUtils]: 1,616: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:09,163 INFO L280 TraceCheckUtils]: 1,617: Hoare triple {261906#true} assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;#res := -1; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:09,165 INFO L280 TraceCheckUtils]: 1,618: Hoare triple {263478#(<= 7 ~a15~0)} assume true; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:09,168 INFO L275 TraceCheckUtils]: 1,619: Hoare quadruple {263478#(<= 7 ~a15~0)} {261906#true} #977#return; {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,169 INFO L280 TraceCheckUtils]: 1,620: Hoare triple {263475#(not (= 6 ~a15~0))} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,170 INFO L280 TraceCheckUtils]: 1,621: Hoare triple {263475#(not (= 6 ~a15~0))} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,171 INFO L280 TraceCheckUtils]: 1,622: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,173 INFO L263 TraceCheckUtils]: 1,623: Hoare triple {263475#(not (= 6 ~a15~0))} call #t~ret3 := calculate_output(~input~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,174 INFO L280 TraceCheckUtils]: 1,624: Hoare triple {263475#(not (= 6 ~a15~0))} ~input := #in~input; {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,175 INFO L280 TraceCheckUtils]: 1,625: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,177 INFO L280 TraceCheckUtils]: 1,626: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,179 INFO L280 TraceCheckUtils]: 1,627: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,181 INFO L280 TraceCheckUtils]: 1,628: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,183 INFO L280 TraceCheckUtils]: 1,629: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,185 INFO L280 TraceCheckUtils]: 1,630: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,187 INFO L280 TraceCheckUtils]: 1,631: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,188 INFO L280 TraceCheckUtils]: 1,632: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,190 INFO L280 TraceCheckUtils]: 1,633: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,192 INFO L280 TraceCheckUtils]: 1,634: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,193 INFO L280 TraceCheckUtils]: 1,635: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,194 INFO L280 TraceCheckUtils]: 1,636: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,196 INFO L280 TraceCheckUtils]: 1,637: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,197 INFO L280 TraceCheckUtils]: 1,638: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,198 INFO L280 TraceCheckUtils]: 1,639: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,199 INFO L280 TraceCheckUtils]: 1,640: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,200 INFO L280 TraceCheckUtils]: 1,641: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,201 INFO L280 TraceCheckUtils]: 1,642: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,204 INFO L280 TraceCheckUtils]: 1,643: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,205 INFO L280 TraceCheckUtils]: 1,644: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,207 INFO L280 TraceCheckUtils]: 1,645: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,208 INFO L280 TraceCheckUtils]: 1,646: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,209 INFO L280 TraceCheckUtils]: 1,647: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,210 INFO L280 TraceCheckUtils]: 1,648: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,213 INFO L280 TraceCheckUtils]: 1,649: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,214 INFO L280 TraceCheckUtils]: 1,650: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,215 INFO L280 TraceCheckUtils]: 1,651: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,216 INFO L280 TraceCheckUtils]: 1,652: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,218 INFO L280 TraceCheckUtils]: 1,653: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,219 INFO L280 TraceCheckUtils]: 1,654: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,220 INFO L280 TraceCheckUtils]: 1,655: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,221 INFO L280 TraceCheckUtils]: 1,656: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,223 INFO L280 TraceCheckUtils]: 1,657: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,225 INFO L280 TraceCheckUtils]: 1,658: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,226 INFO L280 TraceCheckUtils]: 1,659: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,227 INFO L280 TraceCheckUtils]: 1,660: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,228 INFO L280 TraceCheckUtils]: 1,661: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,229 INFO L280 TraceCheckUtils]: 1,662: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,232 INFO L280 TraceCheckUtils]: 1,663: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,233 INFO L280 TraceCheckUtils]: 1,664: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,235 INFO L280 TraceCheckUtils]: 1,665: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,236 INFO L280 TraceCheckUtils]: 1,666: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,237 INFO L280 TraceCheckUtils]: 1,667: Hoare triple {263475#(not (= 6 ~a15~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,238 INFO L280 TraceCheckUtils]: 1,668: Hoare triple {263475#(not (= 6 ~a15~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263475#(not (= 6 ~a15~0))} is VALID [2020-07-17 22:54:09,239 INFO L280 TraceCheckUtils]: 1,669: Hoare triple {263475#(not (= 6 ~a15~0))} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {261907#false} is VALID [2020-07-17 22:54:09,240 INFO L280 TraceCheckUtils]: 1,670: Hoare triple {261907#false} assume !false; {261907#false} is VALID [2020-07-17 22:54:10,338 INFO L134 CoverageAnalysis]: Checked inductivity of 8705 backedges. 657 proven. 52 refuted. 0 times theorem prover too weak. 7996 trivial. 0 not checked. [2020-07-17 22:54:10,338 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465587396] [2020-07-17 22:54:10,339 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747235946] [2020-07-17 22:54:10,339 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:54:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:10,959 INFO L264 TraceCheckSpWp]: Trace formula consists of 2272 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:54:11,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:11,106 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:54:15,417 INFO L263 TraceCheckUtils]: 0: Hoare triple {261906#true} call ULTIMATE.init(); {261906#true} is VALID [2020-07-17 22:54:15,417 INFO L280 TraceCheckUtils]: 1: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,417 INFO L280 TraceCheckUtils]: 2: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,417 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {261906#true} {261906#true} #973#return; {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L263 TraceCheckUtils]: 4: Hoare triple {261906#true} call #t~ret4 := main(); {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L280 TraceCheckUtils]: 5: Hoare triple {261906#true} ~output~0 := -1; {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L280 TraceCheckUtils]: 6: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L280 TraceCheckUtils]: 7: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L263 TraceCheckUtils]: 8: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L280 TraceCheckUtils]: 9: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L280 TraceCheckUtils]: 10: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L280 TraceCheckUtils]: 11: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,418 INFO L280 TraceCheckUtils]: 12: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 13: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 14: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 15: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 16: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 17: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 18: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 19: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 20: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,419 INFO L280 TraceCheckUtils]: 21: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 22: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 23: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 24: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 25: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 26: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 27: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 28: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 29: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,420 INFO L280 TraceCheckUtils]: 30: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 31: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 32: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 33: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 34: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 35: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 36: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 37: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 38: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,421 INFO L280 TraceCheckUtils]: 39: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 40: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 41: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 42: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 43: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 44: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 45: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 46: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 47: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,422 INFO L280 TraceCheckUtils]: 48: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 49: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 50: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 51: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 52: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 53: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 54: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 55: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 56: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,423 INFO L280 TraceCheckUtils]: 57: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 58: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 59: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 60: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 61: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 62: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 63: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 64: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 65: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 66: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,424 INFO L280 TraceCheckUtils]: 67: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,425 INFO L280 TraceCheckUtils]: 68: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,425 INFO L280 TraceCheckUtils]: 69: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,425 INFO L280 TraceCheckUtils]: 70: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,425 INFO L280 TraceCheckUtils]: 71: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,425 INFO L280 TraceCheckUtils]: 72: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,425 INFO L280 TraceCheckUtils]: 73: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,425 INFO L280 TraceCheckUtils]: 74: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,425 INFO L280 TraceCheckUtils]: 75: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 76: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 77: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 78: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 79: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 80: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 81: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 82: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 83: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,426 INFO L280 TraceCheckUtils]: 84: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 85: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 86: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 87: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 88: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 89: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 90: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 91: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 92: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,427 INFO L280 TraceCheckUtils]: 93: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 94: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 95: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 96: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 97: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 98: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 99: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 100: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 101: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,428 INFO L280 TraceCheckUtils]: 102: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,429 INFO L280 TraceCheckUtils]: 103: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,429 INFO L280 TraceCheckUtils]: 104: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,429 INFO L280 TraceCheckUtils]: 105: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,429 INFO L280 TraceCheckUtils]: 106: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,429 INFO L280 TraceCheckUtils]: 107: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,429 INFO L280 TraceCheckUtils]: 108: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,429 INFO L280 TraceCheckUtils]: 109: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,429 INFO L280 TraceCheckUtils]: 110: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,430 INFO L280 TraceCheckUtils]: 111: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,430 INFO L280 TraceCheckUtils]: 112: Hoare triple {261906#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {261906#true} is VALID [2020-07-17 22:54:15,430 INFO L280 TraceCheckUtils]: 113: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,430 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,430 INFO L280 TraceCheckUtils]: 115: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,430 INFO L280 TraceCheckUtils]: 116: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,430 INFO L280 TraceCheckUtils]: 117: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,430 INFO L263 TraceCheckUtils]: 118: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,431 INFO L280 TraceCheckUtils]: 119: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,431 INFO L280 TraceCheckUtils]: 120: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,431 INFO L280 TraceCheckUtils]: 121: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,431 INFO L280 TraceCheckUtils]: 122: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,431 INFO L280 TraceCheckUtils]: 123: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,431 INFO L280 TraceCheckUtils]: 124: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,431 INFO L280 TraceCheckUtils]: 125: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,431 INFO L280 TraceCheckUtils]: 126: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 127: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 128: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 129: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 130: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 131: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 132: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 133: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 134: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,432 INFO L280 TraceCheckUtils]: 135: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 136: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 137: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 138: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 139: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 140: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 141: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 142: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 143: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 144: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,433 INFO L280 TraceCheckUtils]: 145: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,434 INFO L280 TraceCheckUtils]: 146: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,434 INFO L280 TraceCheckUtils]: 147: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,434 INFO L280 TraceCheckUtils]: 148: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,434 INFO L280 TraceCheckUtils]: 149: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,434 INFO L280 TraceCheckUtils]: 150: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,434 INFO L280 TraceCheckUtils]: 151: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,434 INFO L280 TraceCheckUtils]: 152: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,434 INFO L280 TraceCheckUtils]: 153: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 154: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 155: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 156: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 157: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 158: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 159: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 160: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 161: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,435 INFO L280 TraceCheckUtils]: 162: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 163: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 164: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 165: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 166: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 167: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 168: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 169: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 170: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,436 INFO L280 TraceCheckUtils]: 171: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 172: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 173: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 174: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 175: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 176: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 177: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 178: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 179: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 180: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,437 INFO L280 TraceCheckUtils]: 181: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 182: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 183: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 184: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 185: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 186: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 187: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 188: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 189: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,438 INFO L280 TraceCheckUtils]: 190: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 191: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 192: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 193: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 194: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 195: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 196: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 197: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 198: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 199: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,439 INFO L280 TraceCheckUtils]: 200: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 201: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 202: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 203: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 204: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 205: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 206: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 207: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 208: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,440 INFO L280 TraceCheckUtils]: 209: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 210: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 211: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 212: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 213: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 214: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 215: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 216: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 217: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,441 INFO L280 TraceCheckUtils]: 218: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L280 TraceCheckUtils]: 219: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L280 TraceCheckUtils]: 220: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L280 TraceCheckUtils]: 221: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L280 TraceCheckUtils]: 222: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L280 TraceCheckUtils]: 224: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L280 TraceCheckUtils]: 225: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L280 TraceCheckUtils]: 226: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L263 TraceCheckUtils]: 227: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,442 INFO L280 TraceCheckUtils]: 228: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 229: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 230: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 231: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 232: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 233: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 234: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 235: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 236: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 237: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,443 INFO L280 TraceCheckUtils]: 238: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 239: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 240: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 241: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 242: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 243: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 244: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 245: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 246: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,444 INFO L280 TraceCheckUtils]: 247: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 248: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 249: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 250: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 251: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 252: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 253: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 254: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 255: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,445 INFO L280 TraceCheckUtils]: 256: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 257: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 258: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 259: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 260: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 261: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 262: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 263: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 264: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,446 INFO L280 TraceCheckUtils]: 265: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 266: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 267: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 268: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 269: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 270: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 271: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 272: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 273: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 274: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,447 INFO L280 TraceCheckUtils]: 275: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 276: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 277: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 278: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 279: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 280: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 281: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 282: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 283: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 284: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,448 INFO L280 TraceCheckUtils]: 285: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 286: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 287: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 288: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 289: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 290: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 291: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 292: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 293: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,449 INFO L280 TraceCheckUtils]: 294: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,450 INFO L280 TraceCheckUtils]: 295: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,450 INFO L280 TraceCheckUtils]: 296: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,450 INFO L280 TraceCheckUtils]: 297: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,450 INFO L280 TraceCheckUtils]: 298: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,450 INFO L280 TraceCheckUtils]: 299: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,450 INFO L280 TraceCheckUtils]: 300: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,450 INFO L280 TraceCheckUtils]: 301: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,450 INFO L280 TraceCheckUtils]: 302: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 303: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 304: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 305: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 306: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 307: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 308: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 309: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 310: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,451 INFO L280 TraceCheckUtils]: 311: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 312: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 313: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 314: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 315: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 316: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 317: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 318: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 319: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 320: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,452 INFO L280 TraceCheckUtils]: 321: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 322: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 323: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 324: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 325: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 326: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 327: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 328: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 329: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 330: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,453 INFO L280 TraceCheckUtils]: 331: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,454 INFO L280 TraceCheckUtils]: 332: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,454 INFO L280 TraceCheckUtils]: 333: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,454 INFO L280 TraceCheckUtils]: 334: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,454 INFO L280 TraceCheckUtils]: 335: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,454 INFO L280 TraceCheckUtils]: 336: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,454 INFO L280 TraceCheckUtils]: 337: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,454 INFO L280 TraceCheckUtils]: 338: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,454 INFO L280 TraceCheckUtils]: 339: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,455 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,455 INFO L280 TraceCheckUtils]: 341: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,455 INFO L280 TraceCheckUtils]: 342: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,455 INFO L280 TraceCheckUtils]: 343: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,455 INFO L263 TraceCheckUtils]: 344: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,455 INFO L280 TraceCheckUtils]: 345: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,455 INFO L280 TraceCheckUtils]: 346: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,455 INFO L280 TraceCheckUtils]: 347: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 348: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 349: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 350: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 351: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 352: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 353: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 354: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 355: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 356: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,456 INFO L280 TraceCheckUtils]: 357: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 358: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 359: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 360: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 361: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 362: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 363: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 364: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 365: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,457 INFO L280 TraceCheckUtils]: 366: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 367: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 368: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 369: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 370: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 371: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 372: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 373: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 374: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,458 INFO L280 TraceCheckUtils]: 375: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 376: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 377: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 378: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 379: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 380: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 381: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 382: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 383: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,459 INFO L280 TraceCheckUtils]: 384: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 385: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 386: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 387: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 388: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 389: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 390: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 391: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 392: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,460 INFO L280 TraceCheckUtils]: 393: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 394: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 395: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 396: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 397: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 398: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 399: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 400: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 401: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,461 INFO L280 TraceCheckUtils]: 402: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 403: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 404: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 405: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 406: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 407: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 408: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 409: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 410: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 411: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,462 INFO L280 TraceCheckUtils]: 412: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L280 TraceCheckUtils]: 413: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L280 TraceCheckUtils]: 414: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L280 TraceCheckUtils]: 415: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L280 TraceCheckUtils]: 416: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L280 TraceCheckUtils]: 417: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L280 TraceCheckUtils]: 418: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L280 TraceCheckUtils]: 419: Hoare triple {261906#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L280 TraceCheckUtils]: 420: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,463 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 422: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 423: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 424: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L263 TraceCheckUtils]: 425: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 426: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 427: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 428: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 429: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 430: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,464 INFO L280 TraceCheckUtils]: 431: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 432: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 433: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 434: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 435: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 436: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 437: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 438: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 439: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,465 INFO L280 TraceCheckUtils]: 440: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 441: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 442: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 443: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 444: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 445: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 446: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 447: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 448: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,466 INFO L280 TraceCheckUtils]: 449: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 450: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 451: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 452: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 453: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 454: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 455: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 456: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 457: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 458: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,467 INFO L280 TraceCheckUtils]: 459: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 460: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 461: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 462: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 463: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 464: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 465: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 466: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 467: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,468 INFO L280 TraceCheckUtils]: 468: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 469: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 470: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 471: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 472: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 473: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 474: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 475: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 476: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 477: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,469 INFO L280 TraceCheckUtils]: 478: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 479: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 480: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 481: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 482: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 483: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 484: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 485: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 486: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 487: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,470 INFO L280 TraceCheckUtils]: 488: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 489: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 490: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 491: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 492: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 493: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 494: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 495: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 496: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 497: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,471 INFO L280 TraceCheckUtils]: 498: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 499: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 500: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 501: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 502: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 503: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 504: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 505: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 506: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,472 INFO L280 TraceCheckUtils]: 507: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 508: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 509: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 510: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 511: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 512: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 513: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 514: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 515: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,473 INFO L280 TraceCheckUtils]: 516: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 517: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 518: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 519: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 520: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 521: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 522: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 523: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 524: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 525: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,474 INFO L280 TraceCheckUtils]: 526: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 527: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 528: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 529: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 530: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 531: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 532: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 533: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 534: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 535: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,475 INFO L280 TraceCheckUtils]: 536: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 537: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 538: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 539: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 540: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 541: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 542: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 543: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 544: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,476 INFO L280 TraceCheckUtils]: 545: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,477 INFO L280 TraceCheckUtils]: 546: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,477 INFO L280 TraceCheckUtils]: 547: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,477 INFO L280 TraceCheckUtils]: 548: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,477 INFO L280 TraceCheckUtils]: 549: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,477 INFO L280 TraceCheckUtils]: 550: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,477 INFO L280 TraceCheckUtils]: 551: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,477 INFO L280 TraceCheckUtils]: 552: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,477 INFO L280 TraceCheckUtils]: 553: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 554: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 555: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 556: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 557: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 558: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 559: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 560: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 561: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 562: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,478 INFO L280 TraceCheckUtils]: 563: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 564: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 565: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 566: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 567: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 568: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 569: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 570: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 571: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,479 INFO L280 TraceCheckUtils]: 572: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 573: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 574: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 575: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 576: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 577: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 578: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 579: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 580: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,480 INFO L280 TraceCheckUtils]: 581: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 582: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 583: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 584: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 585: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 586: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 587: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 588: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 589: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 590: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,481 INFO L280 TraceCheckUtils]: 591: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 592: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 593: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 594: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 595: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 596: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 597: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 599: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 600: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,482 INFO L280 TraceCheckUtils]: 601: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L263 TraceCheckUtils]: 602: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L280 TraceCheckUtils]: 603: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L280 TraceCheckUtils]: 604: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L280 TraceCheckUtils]: 605: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L280 TraceCheckUtils]: 606: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L280 TraceCheckUtils]: 607: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L280 TraceCheckUtils]: 608: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L280 TraceCheckUtils]: 609: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,483 INFO L280 TraceCheckUtils]: 610: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 611: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 612: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 613: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 614: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 615: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 616: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 617: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 618: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,484 INFO L280 TraceCheckUtils]: 619: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 620: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 621: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 622: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 623: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 624: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 625: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 626: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 627: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 628: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,485 INFO L280 TraceCheckUtils]: 629: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 630: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 631: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 632: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 633: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 634: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 635: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 636: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 637: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,486 INFO L280 TraceCheckUtils]: 638: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 639: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 640: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 641: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 642: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 643: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 644: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 645: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 646: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 647: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,487 INFO L280 TraceCheckUtils]: 648: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 649: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 650: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 651: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 652: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 653: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 654: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 655: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 656: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,488 INFO L280 TraceCheckUtils]: 657: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 658: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 659: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 660: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 661: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 662: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 663: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 664: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 665: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,489 INFO L280 TraceCheckUtils]: 666: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 667: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 668: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 669: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 670: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 671: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 672: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 673: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 675: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,490 INFO L280 TraceCheckUtils]: 676: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 677: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L263 TraceCheckUtils]: 678: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 679: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 680: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 681: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 682: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 683: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 684: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 685: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,491 INFO L280 TraceCheckUtils]: 686: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 687: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 688: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 689: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 690: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 691: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 692: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 693: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 694: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,492 INFO L280 TraceCheckUtils]: 695: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 696: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 697: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 698: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 699: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 700: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 701: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 702: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 703: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,493 INFO L280 TraceCheckUtils]: 704: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 705: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 706: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 707: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 708: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 709: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 710: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 711: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 712: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 713: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,494 INFO L280 TraceCheckUtils]: 714: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 715: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 716: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 717: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 718: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 719: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 720: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 721: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 722: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 723: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,495 INFO L280 TraceCheckUtils]: 724: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 725: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 726: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 727: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 728: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 729: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 730: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 731: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 732: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 733: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,496 INFO L280 TraceCheckUtils]: 734: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 735: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 736: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 737: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 738: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 739: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 740: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 741: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 742: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 743: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 744: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,497 INFO L280 TraceCheckUtils]: 745: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 746: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 747: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 748: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 749: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 750: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 751: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 752: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 753: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,498 INFO L280 TraceCheckUtils]: 754: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 755: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 756: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 757: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 758: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 759: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 760: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 761: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 762: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,499 INFO L280 TraceCheckUtils]: 763: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 764: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 765: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 766: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 767: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 768: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 769: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 770: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 771: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,500 INFO L280 TraceCheckUtils]: 772: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 773: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 774: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 775: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 776: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 777: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 778: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 779: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 780: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 781: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,501 INFO L280 TraceCheckUtils]: 782: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 783: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 784: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 785: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 786: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 787: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 788: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 789: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 790: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,502 INFO L280 TraceCheckUtils]: 791: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 792: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 793: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 794: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 795: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 796: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 797: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 798: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 799: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,503 INFO L280 TraceCheckUtils]: 800: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 801: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 802: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 803: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 804: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 805: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 806: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 807: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 808: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 809: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,504 INFO L280 TraceCheckUtils]: 810: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 811: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 812: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 813: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 814: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 815: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 816: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 817: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 818: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 819: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 820: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,505 INFO L280 TraceCheckUtils]: 821: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 822: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 823: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 824: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 825: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 826: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 827: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 828: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 829: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,506 INFO L280 TraceCheckUtils]: 830: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 831: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 832: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 833: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 834: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 835: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 836: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 837: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 838: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,507 INFO L280 TraceCheckUtils]: 839: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 840: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 841: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 842: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 843: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 844: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 845: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 846: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 847: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 848: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,508 INFO L280 TraceCheckUtils]: 849: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L280 TraceCheckUtils]: 850: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L280 TraceCheckUtils]: 851: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L280 TraceCheckUtils]: 852: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L280 TraceCheckUtils]: 854: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L280 TraceCheckUtils]: 855: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L280 TraceCheckUtils]: 856: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L263 TraceCheckUtils]: 857: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L280 TraceCheckUtils]: 858: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,509 INFO L280 TraceCheckUtils]: 859: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 860: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 861: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 862: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 863: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 864: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 865: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 866: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 867: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 868: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,510 INFO L280 TraceCheckUtils]: 869: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 870: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 871: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 872: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 873: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 874: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 875: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 876: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 877: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 878: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,511 INFO L280 TraceCheckUtils]: 879: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 880: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 881: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 882: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 883: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 884: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 885: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 886: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 887: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 888: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,512 INFO L280 TraceCheckUtils]: 889: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 890: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 891: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 892: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 893: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 894: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 895: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 896: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 897: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,513 INFO L280 TraceCheckUtils]: 898: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 899: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 900: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 901: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 902: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 903: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 904: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 905: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 906: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 907: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,514 INFO L280 TraceCheckUtils]: 908: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 909: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 910: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 911: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 912: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 913: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 914: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 915: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 916: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 917: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,515 INFO L280 TraceCheckUtils]: 918: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 919: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 920: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 921: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 922: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 923: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 924: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 925: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 926: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 927: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,516 INFO L280 TraceCheckUtils]: 928: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,517 INFO L280 TraceCheckUtils]: 929: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,517 INFO L280 TraceCheckUtils]: 930: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,517 INFO L280 TraceCheckUtils]: 931: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,517 INFO L280 TraceCheckUtils]: 932: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,517 INFO L280 TraceCheckUtils]: 933: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,517 INFO L280 TraceCheckUtils]: 934: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,517 INFO L280 TraceCheckUtils]: 935: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,517 INFO L280 TraceCheckUtils]: 936: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 937: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 938: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 939: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 940: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 941: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 942: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 943: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 944: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,518 INFO L280 TraceCheckUtils]: 945: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 946: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 947: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 948: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 949: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 950: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 951: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 952: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 953: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 954: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 955: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,519 INFO L280 TraceCheckUtils]: 956: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 957: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 958: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 959: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 960: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 961: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 962: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 963: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 964: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 965: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,520 INFO L280 TraceCheckUtils]: 966: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L280 TraceCheckUtils]: 967: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L280 TraceCheckUtils]: 968: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L280 TraceCheckUtils]: 969: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L280 TraceCheckUtils]: 970: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L280 TraceCheckUtils]: 972: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L280 TraceCheckUtils]: 973: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L280 TraceCheckUtils]: 974: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L263 TraceCheckUtils]: 975: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,521 INFO L280 TraceCheckUtils]: 976: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 977: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 978: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 979: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 980: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 981: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 982: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 983: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 984: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,522 INFO L280 TraceCheckUtils]: 985: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 986: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 987: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 988: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 989: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 990: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 991: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 992: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 993: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,523 INFO L280 TraceCheckUtils]: 994: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 995: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 996: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 997: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 998: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 999: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,524 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,525 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,526 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,527 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,528 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,529 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,530 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,531 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,532 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,533 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,534 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,535 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,536 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,537 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,538 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,539 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,540 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,541 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,542 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,543 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,544 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,545 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,546 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,547 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,548 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {261906#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {261906#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {261906#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,549 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {261906#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,550 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {261906#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {261906#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {261906#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {261906#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {261906#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {261906#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,551 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {261906#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {261906#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {261906#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,552 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {261906#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {261906#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,553 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {261906#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {261906#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {261906#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,554 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,555 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,556 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,557 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,558 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,559 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,560 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,561 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,562 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,563 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,564 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,565 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L275 TraceCheckUtils]: 1,406: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,566 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,409: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L263 TraceCheckUtils]: 1,410: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,567 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,568 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,569 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,570 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,571 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,572 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,471: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,573 INFO L280 TraceCheckUtils]: 1,475: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,479: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,483: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,574 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {261906#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {261906#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {261906#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,575 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {261906#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {261906#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {261906#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {261906#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {261906#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {261906#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {261906#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {261906#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,576 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {261906#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {261906#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {261906#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {261906#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {261906#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {261906#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,577 INFO L280 TraceCheckUtils]: 1,514: Hoare triple {261906#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,515: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,516: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,517: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,518: Hoare triple {261906#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,519: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,520: Hoare triple {261906#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))); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,522: Hoare triple {261906#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,578 INFO L280 TraceCheckUtils]: 1,523: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,524: Hoare triple {261906#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,525: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,526: Hoare triple {261906#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,527: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,528: Hoare triple {261906#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,529: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,530: Hoare triple {261906#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); {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,531: Hoare triple {261906#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; {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L280 TraceCheckUtils]: 1,532: Hoare triple {261906#true} assume true; {261906#true} is VALID [2020-07-17 22:54:15,579 INFO L275 TraceCheckUtils]: 1,533: Hoare quadruple {261906#true} {261906#true} #977#return; {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,534: Hoare triple {261906#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,535: Hoare triple {261906#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,536: Hoare triple {261906#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L263 TraceCheckUtils]: 1,537: Hoare triple {261906#true} call #t~ret3 := calculate_output(~input~0); {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,538: Hoare triple {261906#true} ~input := #in~input; {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,539: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,540: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,541: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,542: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,580 INFO L280 TraceCheckUtils]: 1,543: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,544: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,545: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,546: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,547: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,548: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,549: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,550: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,551: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,581 INFO L280 TraceCheckUtils]: 1,552: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,553: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,554: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,555: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,556: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,557: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,558: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,559: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,560: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,582 INFO L280 TraceCheckUtils]: 1,561: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,562: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,563: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,564: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,565: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,566: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,567: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,568: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,569: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,570: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,583 INFO L280 TraceCheckUtils]: 1,571: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,572: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,573: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,574: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,575: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,576: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,577: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,578: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,579: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,584 INFO L280 TraceCheckUtils]: 1,580: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,581: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,582: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,583: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,584: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,585: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,586: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,587: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,588: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,589: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,585 INFO L280 TraceCheckUtils]: 1,590: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,591: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,592: Hoare triple {261906#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,593: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,594: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,595: Hoare triple {261906#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,596: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,597: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,598: Hoare triple {261906#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,586 INFO L280 TraceCheckUtils]: 1,599: Hoare triple {261906#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,600: Hoare triple {261906#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,601: Hoare triple {261906#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,602: Hoare triple {261906#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,603: Hoare triple {261906#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,604: Hoare triple {261906#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,605: Hoare triple {261906#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,606: Hoare triple {261906#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,607: Hoare triple {261906#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,608: Hoare triple {261906#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,587 INFO L280 TraceCheckUtils]: 1,609: Hoare triple {261906#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,588 INFO L280 TraceCheckUtils]: 1,610: Hoare triple {261906#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,588 INFO L280 TraceCheckUtils]: 1,611: Hoare triple {261906#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,588 INFO L280 TraceCheckUtils]: 1,612: Hoare triple {261906#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,588 INFO L280 TraceCheckUtils]: 1,613: Hoare triple {261906#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {261906#true} is VALID [2020-07-17 22:54:15,588 INFO L280 TraceCheckUtils]: 1,614: Hoare triple {261906#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {261906#true} is VALID [2020-07-17 22:54:15,588 INFO L280 TraceCheckUtils]: 1,615: Hoare triple {261906#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {261906#true} is VALID [2020-07-17 22:54:15,588 INFO L280 TraceCheckUtils]: 1,616: Hoare triple {261906#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {261906#true} is VALID [2020-07-17 22:54:15,590 INFO L280 TraceCheckUtils]: 1,617: Hoare triple {261906#true} assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;#res := -1; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,592 INFO L280 TraceCheckUtils]: 1,618: Hoare triple {263478#(<= 7 ~a15~0)} assume true; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,594 INFO L275 TraceCheckUtils]: 1,619: Hoare quadruple {263478#(<= 7 ~a15~0)} {261906#true} #977#return; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,596 INFO L280 TraceCheckUtils]: 1,620: Hoare triple {263478#(<= 7 ~a15~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,597 INFO L280 TraceCheckUtils]: 1,621: Hoare triple {263478#(<= 7 ~a15~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,599 INFO L280 TraceCheckUtils]: 1,622: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,600 INFO L263 TraceCheckUtils]: 1,623: Hoare triple {263478#(<= 7 ~a15~0)} call #t~ret3 := calculate_output(~input~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,603 INFO L280 TraceCheckUtils]: 1,624: Hoare triple {263478#(<= 7 ~a15~0)} ~input := #in~input; {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,604 INFO L280 TraceCheckUtils]: 1,625: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,606 INFO L280 TraceCheckUtils]: 1,626: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,607 INFO L280 TraceCheckUtils]: 1,627: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,609 INFO L280 TraceCheckUtils]: 1,628: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,611 INFO L280 TraceCheckUtils]: 1,629: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,613 INFO L280 TraceCheckUtils]: 1,630: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,615 INFO L280 TraceCheckUtils]: 1,631: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,616 INFO L280 TraceCheckUtils]: 1,632: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,617 INFO L280 TraceCheckUtils]: 1,633: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,619 INFO L280 TraceCheckUtils]: 1,634: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,620 INFO L280 TraceCheckUtils]: 1,635: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,621 INFO L280 TraceCheckUtils]: 1,636: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,622 INFO L280 TraceCheckUtils]: 1,637: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,623 INFO L280 TraceCheckUtils]: 1,638: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,625 INFO L280 TraceCheckUtils]: 1,639: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,627 INFO L280 TraceCheckUtils]: 1,640: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,628 INFO L280 TraceCheckUtils]: 1,641: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,629 INFO L280 TraceCheckUtils]: 1,642: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,631 INFO L280 TraceCheckUtils]: 1,643: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,633 INFO L280 TraceCheckUtils]: 1,644: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,635 INFO L280 TraceCheckUtils]: 1,645: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,637 INFO L280 TraceCheckUtils]: 1,646: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,639 INFO L280 TraceCheckUtils]: 1,647: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,640 INFO L280 TraceCheckUtils]: 1,648: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,642 INFO L280 TraceCheckUtils]: 1,649: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,643 INFO L280 TraceCheckUtils]: 1,650: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,645 INFO L280 TraceCheckUtils]: 1,651: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,647 INFO L280 TraceCheckUtils]: 1,652: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,649 INFO L280 TraceCheckUtils]: 1,653: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,651 INFO L280 TraceCheckUtils]: 1,654: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,653 INFO L280 TraceCheckUtils]: 1,655: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,654 INFO L280 TraceCheckUtils]: 1,656: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,657 INFO L280 TraceCheckUtils]: 1,657: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,658 INFO L280 TraceCheckUtils]: 1,658: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,659 INFO L280 TraceCheckUtils]: 1,659: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,660 INFO L280 TraceCheckUtils]: 1,660: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,662 INFO L280 TraceCheckUtils]: 1,661: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,663 INFO L280 TraceCheckUtils]: 1,662: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,665 INFO L280 TraceCheckUtils]: 1,663: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,666 INFO L280 TraceCheckUtils]: 1,664: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,667 INFO L280 TraceCheckUtils]: 1,665: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,669 INFO L280 TraceCheckUtils]: 1,666: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,671 INFO L280 TraceCheckUtils]: 1,667: Hoare triple {263478#(<= 7 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,672 INFO L280 TraceCheckUtils]: 1,668: Hoare triple {263478#(<= 7 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {263478#(<= 7 ~a15~0)} is VALID [2020-07-17 22:54:15,673 INFO L280 TraceCheckUtils]: 1,669: Hoare triple {263478#(<= 7 ~a15~0)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {261907#false} is VALID [2020-07-17 22:54:15,674 INFO L280 TraceCheckUtils]: 1,670: Hoare triple {261907#false} assume !false; {261907#false} is VALID [2020-07-17 22:54:16,834 INFO L134 CoverageAnalysis]: Checked inductivity of 8705 backedges. 673 proven. 0 refuted. 0 times theorem prover too weak. 8032 trivial. 0 not checked. [2020-07-17 22:54:16,835 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:54:16,835 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 7 [2020-07-17 22:54:16,835 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477591855] [2020-07-17 22:54:16,837 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1671 [2020-07-17 22:54:16,838 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:54:16,839 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-17 22:54:17,681 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 253 edges. 253 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:54:17,681 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-17 22:54:17,682 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:54:17,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-17 22:54:17,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-17 22:54:17,682 INFO L87 Difference]: Start difference. First operand 6896 states and 7340 transitions. Second operand 3 states. [2020-07-17 22:54:28,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:54:28,222 INFO L93 Difference]: Finished difference Result 8178 states and 8679 transitions. [2020-07-17 22:54:28,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-17 22:54:28,222 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1671 [2020-07-17 22:54:28,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:54:28,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:54:28,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 441 transitions. [2020-07-17 22:54:28,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:54:28,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 441 transitions. [2020-07-17 22:54:28,230 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 441 transitions. [2020-07-17 22:54:30,207 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 441 edges. 441 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:54:33,384 INFO L225 Difference]: With dead ends: 8178 [2020-07-17 22:54:33,385 INFO L226 Difference]: Without dead ends: 8176 [2020-07-17 22:54:33,389 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1705 GetRequests, 1700 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-07-17 22:54:33,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8176 states. [2020-07-17 22:54:37,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8176 to 6714. [2020-07-17 22:54:37,385 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:54:37,385 INFO L82 GeneralOperation]: Start isEquivalent. First operand 8176 states. Second operand 6714 states. [2020-07-17 22:54:37,386 INFO L74 IsIncluded]: Start isIncluded. First operand 8176 states. Second operand 6714 states. [2020-07-17 22:54:37,386 INFO L87 Difference]: Start difference. First operand 8176 states. Second operand 6714 states. [2020-07-17 22:54:39,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:54:39,691 INFO L93 Difference]: Finished difference Result 8176 states and 8677 transitions. [2020-07-17 22:54:39,691 INFO L276 IsEmpty]: Start isEmpty. Operand 8176 states and 8677 transitions. [2020-07-17 22:54:39,698 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:54:39,698 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:54:39,698 INFO L74 IsIncluded]: Start isIncluded. First operand 6714 states. Second operand 8176 states. [2020-07-17 22:54:39,698 INFO L87 Difference]: Start difference. First operand 6714 states. Second operand 8176 states. [2020-07-17 22:54:41,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:54:41,980 INFO L93 Difference]: Finished difference Result 8176 states and 8677 transitions. [2020-07-17 22:54:41,980 INFO L276 IsEmpty]: Start isEmpty. Operand 8176 states and 8677 transitions. [2020-07-17 22:54:41,990 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:54:41,991 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:54:41,991 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:54:41,991 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:54:41,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6714 states. [2020-07-17 22:54:43,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6714 states to 6714 states and 7149 transitions. [2020-07-17 22:54:43,825 INFO L78 Accepts]: Start accepts. Automaton has 6714 states and 7149 transitions. Word has length 1671 [2020-07-17 22:54:43,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:54:43,827 INFO L479 AbstractCegarLoop]: Abstraction has 6714 states and 7149 transitions. [2020-07-17 22:54:43,827 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-17 22:54:43,828 INFO L276 IsEmpty]: Start isEmpty. Operand 6714 states and 7149 transitions. [2020-07-17 22:54:43,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1755 [2020-07-17 22:54:43,869 INFO L414 BasicCegarLoop]: Found error trace [2020-07-17 22:54:43,870 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, 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, 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, 10, 9, 9, 9, 8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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, 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:44,148 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-07-17 22:54:44,148 INFO L427 AbstractCegarLoop]: === Iteration 17 === [calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-17 22:54:44,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-17 22:54:44,151 INFO L82 PathProgramCache]: Analyzing trace with hash -447363904, now seen corresponding path program 1 times [2020-07-17 22:54:44,151 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-17 22:54:44,151 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564989436] [2020-07-17 22:54:44,152 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-17 22:54:44,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:44,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:44,764 INFO L280 TraceCheckUtils]: 0: Hoare triple {301635#(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; {299983#true} is VALID [2020-07-17 22:54:44,764 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:44,764 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {299983#true} {299983#true} #973#return; {299983#true} is VALID [2020-07-17 22:54:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:44,821 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:44,821 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,821 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,821 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,821 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,821 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,822 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,822 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,822 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,822 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,822 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,822 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,822 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,822 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,823 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,824 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,824 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,824 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,824 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,824 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,824 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,824 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,824 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,825 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,825 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,825 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,825 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,825 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,825 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,825 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,825 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,826 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,827 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,828 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,829 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,830 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,831 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,832 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,832 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,832 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,832 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,832 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,832 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,832 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,833 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,833 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:44,833 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,833 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {299983#true} is VALID [2020-07-17 22:54:44,833 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:44,833 INFO L275 TraceCheckUtils]: 105: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:44,853 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:44,853 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,853 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,854 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,855 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,855 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,855 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,855 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,855 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,855 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,855 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,855 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,856 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,856 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,856 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,856 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,856 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,856 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,856 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,856 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,857 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,858 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,859 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,860 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,861 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,861 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:44,861 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,861 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,861 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,861 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,861 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,861 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,862 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,862 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,862 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,862 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,862 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:44,862 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,862 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,862 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,863 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,864 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,865 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,865 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,865 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,865 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:44,865 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:44,865 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:44,865 INFO L275 TraceCheckUtils]: 104: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:44,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:44,887 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:44,887 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,887 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,887 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,887 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,888 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,889 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,890 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,891 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,892 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,893 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,894 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,895 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,895 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,895 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,895 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,895 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,895 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,895 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,895 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,896 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,897 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,897 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,897 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,897 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,897 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,897 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,897 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,897 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,898 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:44,899 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:44,900 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:44,900 INFO L275 TraceCheckUtils]: 112: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:44,918 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:44,918 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,918 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,919 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,919 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,919 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,919 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,919 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,920 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,920 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,920 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,920 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,920 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,920 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,921 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,922 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,922 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,922 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,922 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,922 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,922 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,922 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,922 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,923 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,924 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,924 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,924 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,924 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,924 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,924 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,924 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,924 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,925 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,926 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,927 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {299983#true} is VALID [2020-07-17 22:54:44,928 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:44,928 INFO L275 TraceCheckUtils]: 76: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:44,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:44,956 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:44,956 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,956 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,956 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,957 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,957 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,957 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,957 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,957 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,958 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,958 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,958 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,958 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,958 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,959 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,960 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,960 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,960 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,960 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,960 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,960 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,960 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,960 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,961 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,961 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,961 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,961 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,961 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,961 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,961 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,961 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,962 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,963 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,964 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,964 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,964 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,964 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,964 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,964 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,964 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,964 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,965 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:44,965 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,965 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,965 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,965 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,965 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,965 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,965 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,966 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,967 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,968 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,969 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,970 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:44,970 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,970 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,970 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,970 INFO L280 TraceCheckUtils]: 113: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:44,970 INFO L280 TraceCheckUtils]: 114: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,970 INFO L280 TraceCheckUtils]: 115: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,970 INFO L280 TraceCheckUtils]: 116: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 117: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 118: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 119: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 120: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 121: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 122: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 123: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 124: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,971 INFO L280 TraceCheckUtils]: 125: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 126: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 127: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 128: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 129: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 130: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 131: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 132: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 133: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,972 INFO L280 TraceCheckUtils]: 134: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 135: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 136: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 137: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 138: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 139: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 140: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 141: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 142: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 143: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,973 INFO L280 TraceCheckUtils]: 144: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 145: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 146: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 147: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 148: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 149: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 150: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 151: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 152: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,974 INFO L280 TraceCheckUtils]: 153: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 154: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 155: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 156: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 157: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 158: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 159: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 160: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 161: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 162: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,975 INFO L280 TraceCheckUtils]: 163: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L280 TraceCheckUtils]: 164: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L280 TraceCheckUtils]: 165: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L280 TraceCheckUtils]: 166: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L280 TraceCheckUtils]: 167: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L280 TraceCheckUtils]: 168: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L280 TraceCheckUtils]: 169: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L280 TraceCheckUtils]: 170: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L280 TraceCheckUtils]: 171: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:44,976 INFO L275 TraceCheckUtils]: 172: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:44,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:44,999 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:44,999 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,999 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:44,999 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,000 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,000 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,000 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,000 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,000 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,001 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,001 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,001 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,001 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,001 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,002 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,003 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,004 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,005 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,006 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,007 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,008 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,008 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,008 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,008 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:45,047 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,047 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,047 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,047 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,048 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,049 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,050 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,051 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,051 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,051 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,051 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,051 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,051 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,051 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,051 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,052 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,053 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,053 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,053 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,053 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,053 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,053 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,053 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,053 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,054 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,055 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,055 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,055 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,055 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,055 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,055 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,055 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,055 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,056 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,057 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,058 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,059 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 113: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 114: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 115: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 116: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,060 INFO L280 TraceCheckUtils]: 117: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,061 INFO L280 TraceCheckUtils]: 118: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,061 INFO L280 TraceCheckUtils]: 119: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,061 INFO L280 TraceCheckUtils]: 120: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,061 INFO L280 TraceCheckUtils]: 121: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,061 INFO L280 TraceCheckUtils]: 122: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,061 INFO L280 TraceCheckUtils]: 123: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,061 INFO L280 TraceCheckUtils]: 124: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,061 INFO L280 TraceCheckUtils]: 125: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 126: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 127: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 128: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 129: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 130: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 131: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 132: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 133: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 134: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,062 INFO L280 TraceCheckUtils]: 135: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,063 INFO L280 TraceCheckUtils]: 136: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,063 INFO L280 TraceCheckUtils]: 137: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,063 INFO L280 TraceCheckUtils]: 138: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,063 INFO L280 TraceCheckUtils]: 139: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,063 INFO L280 TraceCheckUtils]: 140: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,063 INFO L280 TraceCheckUtils]: 141: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,063 INFO L280 TraceCheckUtils]: 142: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,063 INFO L280 TraceCheckUtils]: 143: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 144: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 145: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 146: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 147: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 148: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 149: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 150: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 151: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,064 INFO L280 TraceCheckUtils]: 152: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 153: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 154: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 155: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 156: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 157: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 158: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 159: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 160: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,065 INFO L280 TraceCheckUtils]: 161: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 162: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 163: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 164: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 165: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 166: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 167: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 168: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 169: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 170: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,066 INFO L280 TraceCheckUtils]: 171: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,067 INFO L280 TraceCheckUtils]: 172: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,067 INFO L280 TraceCheckUtils]: 173: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,067 INFO L275 TraceCheckUtils]: 174: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:45,104 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,105 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,105 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,105 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,105 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,105 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,105 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,106 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,106 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,106 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,106 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,106 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,106 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,107 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,107 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,107 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,107 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,107 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,107 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,108 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,108 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,108 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,108 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,108 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,108 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,108 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,109 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,109 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,109 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,109 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,109 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,109 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,110 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,110 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,110 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,110 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,110 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,110 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,111 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,111 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,111 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,111 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,111 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,111 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,111 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,112 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,112 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,112 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,112 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,112 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,113 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,113 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,113 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,113 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,113 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,114 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,114 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,114 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,114 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,114 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,114 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,115 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,115 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,115 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,115 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,115 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,115 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,115 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,116 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,116 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,116 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,116 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,116 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,116 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,117 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,117 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,117 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,117 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,117 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,117 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,118 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,118 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,118 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,118 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,118 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,118 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,119 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,119 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,119 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,119 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,119 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,119 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,120 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,120 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,120 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,120 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,120 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,121 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,121 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,121 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,121 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,121 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,121 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,122 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,122 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,122 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,122 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,122 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,122 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,123 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,123 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,123 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,123 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,123 INFO L275 TraceCheckUtils]: 113: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:45,162 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,162 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,162 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,162 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,163 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,163 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,163 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,163 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,163 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,163 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,164 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,164 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,164 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,164 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,164 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,164 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,165 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,165 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,165 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,165 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,165 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,165 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,166 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,166 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,166 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,166 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,166 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,166 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,166 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,167 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,167 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,167 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,167 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,167 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,167 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,168 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,168 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,168 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,168 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,168 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,168 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,169 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,169 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,169 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,169 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,169 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,169 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,170 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,170 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,170 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,170 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,170 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,170 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,171 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,171 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,171 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,171 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,171 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,171 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,172 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,172 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,172 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,172 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,172 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,172 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,173 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,173 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,173 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,173 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,173 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,174 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,175 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,176 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,177 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 113: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,178 INFO L280 TraceCheckUtils]: 114: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,179 INFO L280 TraceCheckUtils]: 115: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,179 INFO L280 TraceCheckUtils]: 116: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,179 INFO L280 TraceCheckUtils]: 117: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,179 INFO L280 TraceCheckUtils]: 118: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,179 INFO L280 TraceCheckUtils]: 119: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,179 INFO L280 TraceCheckUtils]: 120: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,179 INFO L280 TraceCheckUtils]: 121: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,179 INFO L280 TraceCheckUtils]: 122: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 123: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 124: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 125: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 126: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 127: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 128: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 129: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 130: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,180 INFO L280 TraceCheckUtils]: 131: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,181 INFO L280 TraceCheckUtils]: 132: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,181 INFO L280 TraceCheckUtils]: 133: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,181 INFO L280 TraceCheckUtils]: 134: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,181 INFO L275 TraceCheckUtils]: 135: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:45,214 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,214 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,215 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,215 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,215 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,215 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,215 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,215 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,216 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,216 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,216 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,216 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,216 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,217 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,217 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,217 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,217 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,217 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,217 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,217 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,218 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,219 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,220 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,220 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,220 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,220 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,220 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,220 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,220 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,220 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,221 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,221 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,221 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,221 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,221 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,221 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,221 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,221 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,222 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,223 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,224 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,225 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,226 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,227 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 113: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 114: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 115: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 116: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 117: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,228 INFO L280 TraceCheckUtils]: 118: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 119: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 120: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 121: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 122: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 123: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 124: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 125: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 126: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 127: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,229 INFO L280 TraceCheckUtils]: 128: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,230 INFO L280 TraceCheckUtils]: 129: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,230 INFO L280 TraceCheckUtils]: 130: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,230 INFO L280 TraceCheckUtils]: 131: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,230 INFO L280 TraceCheckUtils]: 132: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,230 INFO L280 TraceCheckUtils]: 133: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,230 INFO L280 TraceCheckUtils]: 134: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,230 INFO L280 TraceCheckUtils]: 135: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,230 INFO L280 TraceCheckUtils]: 136: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 137: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 138: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 139: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 140: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 141: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 142: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 143: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 144: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,231 INFO L280 TraceCheckUtils]: 145: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 146: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 147: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 148: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 149: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 150: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 151: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 152: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 153: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 154: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,232 INFO L280 TraceCheckUtils]: 155: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 156: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 157: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 158: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 159: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 160: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 161: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 162: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 163: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,233 INFO L280 TraceCheckUtils]: 164: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 165: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 166: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 167: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 168: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 169: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 170: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 171: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 172: Hoare triple {299983#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,234 INFO L280 TraceCheckUtils]: 173: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,235 INFO L280 TraceCheckUtils]: 174: Hoare triple {299983#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,235 INFO L280 TraceCheckUtils]: 175: Hoare triple {299983#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {299983#true} is VALID [2020-07-17 22:54:45,235 INFO L280 TraceCheckUtils]: 176: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,235 INFO L275 TraceCheckUtils]: 177: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:45,266 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,266 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,267 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,267 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,267 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,267 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,267 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,268 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,268 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,268 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,268 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,268 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,269 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,269 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,269 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,269 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,269 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,269 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,270 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,271 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,271 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,271 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,271 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,271 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,271 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,271 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,271 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,272 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,272 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,272 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,272 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,272 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,272 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,272 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,272 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,273 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,273 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,273 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,273 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,273 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,273 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,273 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,273 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,274 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,275 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,275 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,275 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,275 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,275 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,275 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,275 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,275 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,276 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,277 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,277 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,277 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,277 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,277 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,277 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,277 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,277 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,278 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,278 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,278 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,278 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,278 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,278 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,278 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,278 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,279 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,280 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,280 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,280 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,280 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,280 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,280 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,280 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:45,307 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,307 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,307 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,307 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,307 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,308 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,308 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,308 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,308 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,308 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,308 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,308 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,308 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,309 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,310 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,311 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,311 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,311 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,311 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,311 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,311 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,311 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,311 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,312 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,312 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,312 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,312 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,312 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,312 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,312 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,312 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,313 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,314 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,314 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,314 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,314 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,314 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,314 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,314 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,314 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,315 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,315 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,315 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,315 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,315 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,315 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,315 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,315 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,316 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,317 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,317 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,317 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,317 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,317 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,317 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,317 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,318 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,319 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,319 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,319 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,319 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,319 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,319 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,319 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,319 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,320 INFO L280 TraceCheckUtils]: 113: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L280 TraceCheckUtils]: 114: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L280 TraceCheckUtils]: 115: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L280 TraceCheckUtils]: 116: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L280 TraceCheckUtils]: 117: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L280 TraceCheckUtils]: 118: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L280 TraceCheckUtils]: 119: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L280 TraceCheckUtils]: 120: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L280 TraceCheckUtils]: 121: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,321 INFO L275 TraceCheckUtils]: 122: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:45,376 INFO L280 TraceCheckUtils]: 0: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,376 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,376 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,376 INFO L280 TraceCheckUtils]: 3: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,376 INFO L280 TraceCheckUtils]: 4: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 8: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,377 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,378 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,378 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,378 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,378 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,378 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,378 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,378 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,378 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,379 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,379 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,379 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,379 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,379 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,379 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,379 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,379 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,380 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,381 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,382 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,382 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,382 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,382 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,382 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,382 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,382 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,382 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,383 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,384 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,385 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,385 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,385 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,385 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,385 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,385 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,385 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,385 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,386 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,387 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,387 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,387 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,387 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,387 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,387 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,387 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,387 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,388 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,388 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,388 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,388 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,388 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,388 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,388 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,388 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,389 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,389 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,389 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,389 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,389 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,389 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,389 INFO L280 TraceCheckUtils]: 113: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,389 INFO L280 TraceCheckUtils]: 114: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,390 INFO L280 TraceCheckUtils]: 115: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,390 INFO L280 TraceCheckUtils]: 116: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,390 INFO L280 TraceCheckUtils]: 117: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,390 INFO L280 TraceCheckUtils]: 118: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,390 INFO L280 TraceCheckUtils]: 119: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,390 INFO L280 TraceCheckUtils]: 120: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,391 INFO L280 TraceCheckUtils]: 121: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,391 INFO L280 TraceCheckUtils]: 122: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,391 INFO L280 TraceCheckUtils]: 123: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,391 INFO L280 TraceCheckUtils]: 124: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,391 INFO L280 TraceCheckUtils]: 125: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,391 INFO L280 TraceCheckUtils]: 126: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,392 INFO L280 TraceCheckUtils]: 127: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,392 INFO L280 TraceCheckUtils]: 128: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,392 INFO L280 TraceCheckUtils]: 129: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,392 INFO L280 TraceCheckUtils]: 130: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,392 INFO L280 TraceCheckUtils]: 131: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,392 INFO L280 TraceCheckUtils]: 132: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,393 INFO L280 TraceCheckUtils]: 133: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,393 INFO L280 TraceCheckUtils]: 134: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,393 INFO L280 TraceCheckUtils]: 135: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,393 INFO L280 TraceCheckUtils]: 136: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,393 INFO L280 TraceCheckUtils]: 137: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,394 INFO L280 TraceCheckUtils]: 138: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,394 INFO L280 TraceCheckUtils]: 139: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,394 INFO L280 TraceCheckUtils]: 140: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,394 INFO L280 TraceCheckUtils]: 141: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,394 INFO L280 TraceCheckUtils]: 142: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,394 INFO L280 TraceCheckUtils]: 143: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,395 INFO L280 TraceCheckUtils]: 144: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,395 INFO L280 TraceCheckUtils]: 145: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,395 INFO L280 TraceCheckUtils]: 146: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,395 INFO L280 TraceCheckUtils]: 147: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,395 INFO L280 TraceCheckUtils]: 148: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,396 INFO L280 TraceCheckUtils]: 149: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,396 INFO L280 TraceCheckUtils]: 150: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,396 INFO L280 TraceCheckUtils]: 151: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,396 INFO L280 TraceCheckUtils]: 152: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,396 INFO L280 TraceCheckUtils]: 153: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,396 INFO L280 TraceCheckUtils]: 154: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,397 INFO L280 TraceCheckUtils]: 155: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,397 INFO L280 TraceCheckUtils]: 156: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,397 INFO L280 TraceCheckUtils]: 157: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,397 INFO L280 TraceCheckUtils]: 158: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,397 INFO L280 TraceCheckUtils]: 159: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,397 INFO L280 TraceCheckUtils]: 160: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,397 INFO L280 TraceCheckUtils]: 161: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,404 INFO L280 TraceCheckUtils]: 162: Hoare triple {299983#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;~a12~0 := (if -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) < 0 && 0 != -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) % 10 then 1 + -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10 else -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10);~a15~0 := 5;~a21~0 := 10;#res := -1; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,416 INFO L280 TraceCheckUtils]: 163: Hoare triple {301634#(= 5 ~a15~0)} assume true; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,418 INFO L275 TraceCheckUtils]: 164: Hoare quadruple {301634#(= 5 ~a15~0)} {299983#true} #977#return; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,435 INFO L263 TraceCheckUtils]: 0: Hoare triple {299983#true} call ULTIMATE.init(); {301635#(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:45,435 INFO L280 TraceCheckUtils]: 1: Hoare triple {301635#(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; {299983#true} is VALID [2020-07-17 22:54:45,435 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,436 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {299983#true} {299983#true} #973#return; {299983#true} is VALID [2020-07-17 22:54:45,436 INFO L263 TraceCheckUtils]: 4: Hoare triple {299983#true} call #t~ret4 := main(); {299983#true} is VALID [2020-07-17 22:54:45,436 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} ~output~0 := -1; {299983#true} is VALID [2020-07-17 22:54:45,436 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,436 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,439 INFO L263 TraceCheckUtils]: 8: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,439 INFO L280 TraceCheckUtils]: 9: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,439 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,439 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,440 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,441 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,441 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,441 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,441 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,441 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,441 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,441 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,442 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,442 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,442 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,442 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,442 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,443 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,443 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,443 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,443 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,443 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,443 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,443 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,444 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,444 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,444 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,444 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,444 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,444 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,445 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,445 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,445 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,445 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,445 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,445 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,446 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,446 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,446 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,446 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,446 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,447 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,447 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,447 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,447 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,447 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,448 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,448 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,448 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,448 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,448 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,448 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,448 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,449 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,449 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,449 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,449 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,449 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,449 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,450 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,450 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,450 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,450 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,450 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,451 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,451 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,451 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,451 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,451 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,451 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,452 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,452 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,452 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,452 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,452 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,453 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,453 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,453 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,453 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,453 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,453 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,454 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,454 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,454 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,454 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,454 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,455 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,455 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,455 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,455 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,455 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,455 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,455 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,456 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,456 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,456 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {299983#true} is VALID [2020-07-17 22:54:45,456 INFO L280 TraceCheckUtils]: 113: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,456 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,456 INFO L280 TraceCheckUtils]: 115: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,457 INFO L280 TraceCheckUtils]: 116: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,457 INFO L280 TraceCheckUtils]: 117: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,459 INFO L263 TraceCheckUtils]: 118: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,459 INFO L280 TraceCheckUtils]: 119: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,459 INFO L280 TraceCheckUtils]: 120: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,459 INFO L280 TraceCheckUtils]: 121: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,459 INFO L280 TraceCheckUtils]: 122: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,460 INFO L280 TraceCheckUtils]: 123: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,460 INFO L280 TraceCheckUtils]: 124: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,460 INFO L280 TraceCheckUtils]: 125: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,460 INFO L280 TraceCheckUtils]: 126: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,460 INFO L280 TraceCheckUtils]: 127: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,460 INFO L280 TraceCheckUtils]: 128: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,461 INFO L280 TraceCheckUtils]: 129: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,461 INFO L280 TraceCheckUtils]: 130: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,461 INFO L280 TraceCheckUtils]: 131: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,461 INFO L280 TraceCheckUtils]: 132: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,461 INFO L280 TraceCheckUtils]: 133: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,462 INFO L280 TraceCheckUtils]: 134: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,462 INFO L280 TraceCheckUtils]: 135: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,462 INFO L280 TraceCheckUtils]: 136: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,462 INFO L280 TraceCheckUtils]: 137: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,462 INFO L280 TraceCheckUtils]: 138: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,462 INFO L280 TraceCheckUtils]: 139: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,463 INFO L280 TraceCheckUtils]: 140: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,463 INFO L280 TraceCheckUtils]: 141: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,463 INFO L280 TraceCheckUtils]: 142: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,463 INFO L280 TraceCheckUtils]: 143: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,463 INFO L280 TraceCheckUtils]: 144: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,463 INFO L280 TraceCheckUtils]: 145: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,463 INFO L280 TraceCheckUtils]: 146: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,464 INFO L280 TraceCheckUtils]: 147: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,464 INFO L280 TraceCheckUtils]: 148: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,464 INFO L280 TraceCheckUtils]: 149: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,464 INFO L280 TraceCheckUtils]: 150: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,464 INFO L280 TraceCheckUtils]: 151: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,465 INFO L280 TraceCheckUtils]: 152: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,465 INFO L280 TraceCheckUtils]: 153: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,465 INFO L280 TraceCheckUtils]: 154: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,465 INFO L280 TraceCheckUtils]: 155: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,465 INFO L280 TraceCheckUtils]: 156: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,465 INFO L280 TraceCheckUtils]: 157: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,466 INFO L280 TraceCheckUtils]: 158: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,466 INFO L280 TraceCheckUtils]: 159: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,466 INFO L280 TraceCheckUtils]: 160: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,466 INFO L280 TraceCheckUtils]: 161: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,466 INFO L280 TraceCheckUtils]: 162: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,466 INFO L280 TraceCheckUtils]: 163: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,466 INFO L280 TraceCheckUtils]: 164: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,467 INFO L280 TraceCheckUtils]: 165: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,467 INFO L280 TraceCheckUtils]: 166: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,467 INFO L280 TraceCheckUtils]: 167: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,467 INFO L280 TraceCheckUtils]: 168: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,467 INFO L280 TraceCheckUtils]: 169: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,467 INFO L280 TraceCheckUtils]: 170: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,468 INFO L280 TraceCheckUtils]: 171: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,468 INFO L280 TraceCheckUtils]: 172: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,468 INFO L280 TraceCheckUtils]: 173: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,468 INFO L280 TraceCheckUtils]: 174: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,468 INFO L280 TraceCheckUtils]: 175: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,468 INFO L280 TraceCheckUtils]: 176: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,468 INFO L280 TraceCheckUtils]: 177: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,469 INFO L280 TraceCheckUtils]: 178: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,469 INFO L280 TraceCheckUtils]: 179: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,469 INFO L280 TraceCheckUtils]: 180: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,469 INFO L280 TraceCheckUtils]: 181: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,469 INFO L280 TraceCheckUtils]: 182: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,470 INFO L280 TraceCheckUtils]: 183: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,470 INFO L280 TraceCheckUtils]: 184: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,470 INFO L280 TraceCheckUtils]: 185: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,470 INFO L280 TraceCheckUtils]: 186: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,470 INFO L280 TraceCheckUtils]: 187: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,471 INFO L280 TraceCheckUtils]: 188: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,471 INFO L280 TraceCheckUtils]: 189: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,471 INFO L280 TraceCheckUtils]: 190: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,471 INFO L280 TraceCheckUtils]: 191: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,471 INFO L280 TraceCheckUtils]: 192: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,471 INFO L280 TraceCheckUtils]: 193: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,471 INFO L280 TraceCheckUtils]: 194: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,471 INFO L280 TraceCheckUtils]: 195: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 196: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 197: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 198: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 199: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 200: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 201: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 202: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 203: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 204: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 205: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,472 INFO L280 TraceCheckUtils]: 206: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 207: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 208: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 209: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 210: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 211: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 212: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 213: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 214: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,473 INFO L280 TraceCheckUtils]: 215: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 216: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 217: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 218: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 219: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 220: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 221: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 222: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 224: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,474 INFO L280 TraceCheckUtils]: 225: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,475 INFO L280 TraceCheckUtils]: 226: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,476 INFO L263 TraceCheckUtils]: 227: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,477 INFO L280 TraceCheckUtils]: 228: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,477 INFO L280 TraceCheckUtils]: 229: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,477 INFO L280 TraceCheckUtils]: 230: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,477 INFO L280 TraceCheckUtils]: 231: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,477 INFO L280 TraceCheckUtils]: 232: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,477 INFO L280 TraceCheckUtils]: 233: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,477 INFO L280 TraceCheckUtils]: 234: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,477 INFO L280 TraceCheckUtils]: 235: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,477 INFO L280 TraceCheckUtils]: 236: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 237: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 238: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 239: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 240: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 241: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 242: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 243: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 244: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,478 INFO L280 TraceCheckUtils]: 245: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 246: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 247: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 248: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 249: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 250: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 251: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 252: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 253: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,479 INFO L280 TraceCheckUtils]: 254: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 255: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 256: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 257: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 258: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 259: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 260: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 261: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 262: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,480 INFO L280 TraceCheckUtils]: 263: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 264: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 265: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 266: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 267: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 268: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 269: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 270: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 271: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 272: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,481 INFO L280 TraceCheckUtils]: 273: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 274: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 275: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 276: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 277: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 278: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 279: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 280: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 281: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,482 INFO L280 TraceCheckUtils]: 282: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 283: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 284: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 285: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 286: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 287: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 288: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 289: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 290: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,483 INFO L280 TraceCheckUtils]: 291: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,484 INFO L280 TraceCheckUtils]: 292: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,484 INFO L280 TraceCheckUtils]: 293: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,484 INFO L280 TraceCheckUtils]: 294: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,484 INFO L280 TraceCheckUtils]: 295: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,484 INFO L280 TraceCheckUtils]: 296: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,484 INFO L280 TraceCheckUtils]: 297: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,484 INFO L280 TraceCheckUtils]: 298: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,484 INFO L280 TraceCheckUtils]: 299: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 300: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 301: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 302: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 303: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 304: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 305: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 306: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 307: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,485 INFO L280 TraceCheckUtils]: 308: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 309: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 310: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 311: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 312: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 313: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 314: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 315: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 316: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 317: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,486 INFO L280 TraceCheckUtils]: 318: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 319: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 320: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 321: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 322: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 323: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 324: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 325: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 326: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 327: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,487 INFO L280 TraceCheckUtils]: 328: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 329: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 330: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 331: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 332: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 333: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 334: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 335: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 336: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 337: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,488 INFO L280 TraceCheckUtils]: 338: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,489 INFO L280 TraceCheckUtils]: 339: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,489 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,489 INFO L280 TraceCheckUtils]: 341: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,489 INFO L280 TraceCheckUtils]: 342: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,489 INFO L280 TraceCheckUtils]: 343: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,491 INFO L263 TraceCheckUtils]: 344: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,492 INFO L280 TraceCheckUtils]: 345: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,492 INFO L280 TraceCheckUtils]: 346: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,492 INFO L280 TraceCheckUtils]: 347: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,492 INFO L280 TraceCheckUtils]: 348: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,492 INFO L280 TraceCheckUtils]: 349: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,492 INFO L280 TraceCheckUtils]: 350: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,492 INFO L280 TraceCheckUtils]: 351: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,492 INFO L280 TraceCheckUtils]: 352: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 353: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 354: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 355: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 356: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 357: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 358: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 359: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 360: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,493 INFO L280 TraceCheckUtils]: 361: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 362: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 363: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 364: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 365: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 366: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 367: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 368: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 369: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 370: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,494 INFO L280 TraceCheckUtils]: 371: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 372: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 373: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 374: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 375: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 376: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 377: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 378: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 379: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,495 INFO L280 TraceCheckUtils]: 380: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 381: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 382: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 383: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 384: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 385: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 386: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 387: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 388: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,496 INFO L280 TraceCheckUtils]: 389: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 390: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 391: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 392: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 393: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 394: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 395: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 396: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 397: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,497 INFO L280 TraceCheckUtils]: 398: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,498 INFO L280 TraceCheckUtils]: 399: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,498 INFO L280 TraceCheckUtils]: 400: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,498 INFO L280 TraceCheckUtils]: 401: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,498 INFO L280 TraceCheckUtils]: 402: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,498 INFO L280 TraceCheckUtils]: 403: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,498 INFO L280 TraceCheckUtils]: 404: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,498 INFO L280 TraceCheckUtils]: 405: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,498 INFO L280 TraceCheckUtils]: 406: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 407: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 408: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 409: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 410: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 411: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 412: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 413: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 414: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,499 INFO L280 TraceCheckUtils]: 415: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L280 TraceCheckUtils]: 416: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L280 TraceCheckUtils]: 417: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L280 TraceCheckUtils]: 418: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L280 TraceCheckUtils]: 419: Hoare triple {299983#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L280 TraceCheckUtils]: 420: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L280 TraceCheckUtils]: 422: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L280 TraceCheckUtils]: 423: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,500 INFO L280 TraceCheckUtils]: 424: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,502 INFO L263 TraceCheckUtils]: 425: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,502 INFO L280 TraceCheckUtils]: 426: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,502 INFO L280 TraceCheckUtils]: 427: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,502 INFO L280 TraceCheckUtils]: 428: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 429: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 430: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 431: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 432: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 433: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 434: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 435: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 436: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,503 INFO L280 TraceCheckUtils]: 437: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 438: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 439: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 440: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 441: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 442: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 443: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 444: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 445: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,504 INFO L280 TraceCheckUtils]: 446: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 447: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 448: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 449: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 450: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 451: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 452: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 453: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 454: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 455: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,505 INFO L280 TraceCheckUtils]: 456: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 457: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 458: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 459: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 460: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 461: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 462: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 463: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 464: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,506 INFO L280 TraceCheckUtils]: 465: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 466: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 467: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 468: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 469: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 470: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 471: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 472: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 473: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,507 INFO L280 TraceCheckUtils]: 474: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 475: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 476: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 477: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 478: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 479: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 480: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 481: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 482: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,508 INFO L280 TraceCheckUtils]: 483: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 484: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 485: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 486: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 487: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 488: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 489: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 490: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 491: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 492: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,509 INFO L280 TraceCheckUtils]: 493: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 494: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 495: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 496: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 497: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 498: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 499: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 500: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 501: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,510 INFO L280 TraceCheckUtils]: 502: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 503: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 504: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 505: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 506: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 507: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 508: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 509: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 510: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 511: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,511 INFO L280 TraceCheckUtils]: 512: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 513: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 514: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 515: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 516: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 517: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 518: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 519: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 520: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,512 INFO L280 TraceCheckUtils]: 521: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,513 INFO L280 TraceCheckUtils]: 522: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,513 INFO L280 TraceCheckUtils]: 523: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,513 INFO L280 TraceCheckUtils]: 524: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,513 INFO L280 TraceCheckUtils]: 525: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,513 INFO L280 TraceCheckUtils]: 526: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,513 INFO L280 TraceCheckUtils]: 527: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,513 INFO L280 TraceCheckUtils]: 528: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,513 INFO L280 TraceCheckUtils]: 529: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 530: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 531: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 532: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 533: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 534: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 535: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 536: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 537: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,514 INFO L280 TraceCheckUtils]: 538: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 539: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 540: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 541: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 542: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 543: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 544: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 545: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 546: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,515 INFO L280 TraceCheckUtils]: 547: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 548: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 549: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 550: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 551: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 552: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 553: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 554: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 555: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 556: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,516 INFO L280 TraceCheckUtils]: 557: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 558: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 559: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 560: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 561: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 562: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 563: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 564: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 565: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 566: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,517 INFO L280 TraceCheckUtils]: 567: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 568: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 569: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 570: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 571: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 572: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 573: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 574: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 575: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 576: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,518 INFO L280 TraceCheckUtils]: 577: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,519 INFO L280 TraceCheckUtils]: 578: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,519 INFO L280 TraceCheckUtils]: 579: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,519 INFO L280 TraceCheckUtils]: 580: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,519 INFO L280 TraceCheckUtils]: 581: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,519 INFO L280 TraceCheckUtils]: 582: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,519 INFO L280 TraceCheckUtils]: 583: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,519 INFO L280 TraceCheckUtils]: 584: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,519 INFO L280 TraceCheckUtils]: 585: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 586: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 587: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 588: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 589: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 590: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 591: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 592: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 593: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 594: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,520 INFO L280 TraceCheckUtils]: 595: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,521 INFO L280 TraceCheckUtils]: 596: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,521 INFO L280 TraceCheckUtils]: 597: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,521 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,521 INFO L280 TraceCheckUtils]: 599: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,521 INFO L280 TraceCheckUtils]: 600: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,521 INFO L280 TraceCheckUtils]: 601: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,524 INFO L263 TraceCheckUtils]: 602: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,524 INFO L280 TraceCheckUtils]: 603: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,524 INFO L280 TraceCheckUtils]: 604: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 605: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 606: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 607: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 608: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 609: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 610: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 611: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 612: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,525 INFO L280 TraceCheckUtils]: 613: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,526 INFO L280 TraceCheckUtils]: 614: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,526 INFO L280 TraceCheckUtils]: 615: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,526 INFO L280 TraceCheckUtils]: 616: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,526 INFO L280 TraceCheckUtils]: 617: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,526 INFO L280 TraceCheckUtils]: 618: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,526 INFO L280 TraceCheckUtils]: 619: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,526 INFO L280 TraceCheckUtils]: 620: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,526 INFO L280 TraceCheckUtils]: 621: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 622: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 623: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 624: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 625: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 626: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 627: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 628: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 629: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 630: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,527 INFO L280 TraceCheckUtils]: 631: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 632: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 633: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 634: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 635: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 636: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 637: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 638: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 639: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,528 INFO L280 TraceCheckUtils]: 640: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,529 INFO L280 TraceCheckUtils]: 641: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,529 INFO L280 TraceCheckUtils]: 642: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,529 INFO L280 TraceCheckUtils]: 643: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,529 INFO L280 TraceCheckUtils]: 644: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,529 INFO L280 TraceCheckUtils]: 645: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,529 INFO L280 TraceCheckUtils]: 646: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,529 INFO L280 TraceCheckUtils]: 647: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,529 INFO L280 TraceCheckUtils]: 648: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 649: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 650: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 651: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 652: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 653: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 654: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 655: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 656: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,530 INFO L280 TraceCheckUtils]: 657: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 658: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 659: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 660: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 661: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 662: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 663: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 664: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 665: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 666: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,531 INFO L280 TraceCheckUtils]: 667: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 668: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 669: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 670: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 671: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 672: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 673: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 675: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 676: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,532 INFO L280 TraceCheckUtils]: 677: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,534 INFO L263 TraceCheckUtils]: 678: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,534 INFO L280 TraceCheckUtils]: 679: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,534 INFO L280 TraceCheckUtils]: 680: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,534 INFO L280 TraceCheckUtils]: 681: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,535 INFO L280 TraceCheckUtils]: 682: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,535 INFO L280 TraceCheckUtils]: 683: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,535 INFO L280 TraceCheckUtils]: 684: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,535 INFO L280 TraceCheckUtils]: 685: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,535 INFO L280 TraceCheckUtils]: 686: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,535 INFO L280 TraceCheckUtils]: 687: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,535 INFO L280 TraceCheckUtils]: 688: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,535 INFO L280 TraceCheckUtils]: 689: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 690: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 691: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 692: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 693: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 694: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 695: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 696: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 697: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 698: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,536 INFO L280 TraceCheckUtils]: 699: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 700: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 701: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 702: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 703: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 704: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 705: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 706: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 707: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,537 INFO L280 TraceCheckUtils]: 708: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 709: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 710: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 711: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 712: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 713: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 714: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 715: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 716: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,538 INFO L280 TraceCheckUtils]: 717: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 718: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 719: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 720: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 721: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 722: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 723: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 724: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 725: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,539 INFO L280 TraceCheckUtils]: 726: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 727: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 728: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 729: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 730: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 731: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 732: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 733: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 734: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,540 INFO L280 TraceCheckUtils]: 735: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 736: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 737: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 738: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 739: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 740: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 741: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 742: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 743: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,541 INFO L280 TraceCheckUtils]: 744: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 745: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 746: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 747: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 748: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 749: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 750: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 751: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 752: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,542 INFO L280 TraceCheckUtils]: 753: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,543 INFO L280 TraceCheckUtils]: 754: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,543 INFO L280 TraceCheckUtils]: 755: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,543 INFO L280 TraceCheckUtils]: 756: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,543 INFO L280 TraceCheckUtils]: 757: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,543 INFO L280 TraceCheckUtils]: 758: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,543 INFO L280 TraceCheckUtils]: 759: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,543 INFO L280 TraceCheckUtils]: 760: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,543 INFO L280 TraceCheckUtils]: 761: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 762: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 763: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 764: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 765: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 766: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 767: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 768: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 769: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,544 INFO L280 TraceCheckUtils]: 770: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 771: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 772: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 773: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 774: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 775: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 776: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 777: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 778: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 779: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,545 INFO L280 TraceCheckUtils]: 780: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 781: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 782: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 783: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 784: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 785: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 786: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 787: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 788: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,546 INFO L280 TraceCheckUtils]: 789: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 790: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 791: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 792: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 793: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 794: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 795: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 796: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 797: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,547 INFO L280 TraceCheckUtils]: 798: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 799: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 800: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 801: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 802: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 803: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 804: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 805: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 806: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,548 INFO L280 TraceCheckUtils]: 807: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 808: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 809: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 810: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 811: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 812: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 813: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 814: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 815: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,549 INFO L280 TraceCheckUtils]: 816: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 817: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 818: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 819: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 820: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 821: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 822: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 823: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 824: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 825: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,550 INFO L280 TraceCheckUtils]: 826: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 827: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 828: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 829: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 830: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 831: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 832: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 833: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 834: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,551 INFO L280 TraceCheckUtils]: 835: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,552 INFO L280 TraceCheckUtils]: 836: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,552 INFO L280 TraceCheckUtils]: 837: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,552 INFO L280 TraceCheckUtils]: 838: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,552 INFO L280 TraceCheckUtils]: 839: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,552 INFO L280 TraceCheckUtils]: 840: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,552 INFO L280 TraceCheckUtils]: 841: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,552 INFO L280 TraceCheckUtils]: 842: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,552 INFO L280 TraceCheckUtils]: 843: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 844: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 845: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 846: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 847: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 848: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 849: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 850: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 851: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L280 TraceCheckUtils]: 852: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,553 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,554 INFO L280 TraceCheckUtils]: 854: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,554 INFO L280 TraceCheckUtils]: 855: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,554 INFO L280 TraceCheckUtils]: 856: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,556 INFO L263 TraceCheckUtils]: 857: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,556 INFO L280 TraceCheckUtils]: 858: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,556 INFO L280 TraceCheckUtils]: 859: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 860: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 861: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 862: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 863: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 864: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 865: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 866: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 867: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,557 INFO L280 TraceCheckUtils]: 868: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 869: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 870: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 871: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 872: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 873: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 874: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 875: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 876: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 877: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,558 INFO L280 TraceCheckUtils]: 878: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,559 INFO L280 TraceCheckUtils]: 879: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,559 INFO L280 TraceCheckUtils]: 880: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,559 INFO L280 TraceCheckUtils]: 881: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,559 INFO L280 TraceCheckUtils]: 882: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,559 INFO L280 TraceCheckUtils]: 883: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,559 INFO L280 TraceCheckUtils]: 884: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,559 INFO L280 TraceCheckUtils]: 885: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,559 INFO L280 TraceCheckUtils]: 886: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 887: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 888: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 889: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 890: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 891: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 892: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 893: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 894: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,560 INFO L280 TraceCheckUtils]: 895: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 896: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 897: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 898: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 899: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 900: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 901: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 902: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 903: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,561 INFO L280 TraceCheckUtils]: 904: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 905: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 906: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 907: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 908: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 909: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 910: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 911: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 912: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,562 INFO L280 TraceCheckUtils]: 913: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 914: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 915: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 916: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 917: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 918: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 919: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 920: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 921: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 922: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,563 INFO L280 TraceCheckUtils]: 923: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 924: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 925: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 926: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 927: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 928: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 929: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 930: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 931: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,564 INFO L280 TraceCheckUtils]: 932: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 933: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 934: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 935: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 936: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 937: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 938: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 939: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 940: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,565 INFO L280 TraceCheckUtils]: 941: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 942: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 943: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 944: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 945: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 946: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 947: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 948: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 949: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,566 INFO L280 TraceCheckUtils]: 950: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 951: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 952: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 953: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 954: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 955: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 956: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 957: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 958: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,567 INFO L280 TraceCheckUtils]: 959: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 960: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 961: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 962: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 963: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 964: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 965: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 966: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 967: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,568 INFO L280 TraceCheckUtils]: 968: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,569 INFO L280 TraceCheckUtils]: 969: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,569 INFO L280 TraceCheckUtils]: 970: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,569 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,569 INFO L280 TraceCheckUtils]: 972: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,569 INFO L280 TraceCheckUtils]: 973: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,569 INFO L280 TraceCheckUtils]: 974: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,571 INFO L263 TraceCheckUtils]: 975: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,571 INFO L280 TraceCheckUtils]: 976: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,571 INFO L280 TraceCheckUtils]: 977: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,571 INFO L280 TraceCheckUtils]: 978: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,571 INFO L280 TraceCheckUtils]: 979: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,571 INFO L280 TraceCheckUtils]: 980: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,571 INFO L280 TraceCheckUtils]: 981: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,571 INFO L280 TraceCheckUtils]: 982: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,572 INFO L280 TraceCheckUtils]: 983: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,572 INFO L280 TraceCheckUtils]: 984: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,572 INFO L280 TraceCheckUtils]: 985: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,572 INFO L280 TraceCheckUtils]: 986: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,572 INFO L280 TraceCheckUtils]: 987: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,572 INFO L280 TraceCheckUtils]: 988: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,572 INFO L280 TraceCheckUtils]: 989: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,572 INFO L280 TraceCheckUtils]: 990: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 991: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 992: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 993: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 994: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 995: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 996: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 997: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 998: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,573 INFO L280 TraceCheckUtils]: 999: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,574 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,575 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,575 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,575 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,575 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,575 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,575 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,575 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,575 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,576 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,577 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,578 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,578 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,578 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,578 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,578 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,578 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,578 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,578 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,579 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,580 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,581 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,582 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,583 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,584 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,585 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,586 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,586 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,586 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,586 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,586 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,586 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,588 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,589 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,589 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,589 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,589 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,589 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,589 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,589 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,589 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,590 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,591 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,592 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,593 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,594 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,595 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,596 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,596 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,596 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,596 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,596 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,596 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,596 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,596 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,597 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,598 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,599 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,600 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,601 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,602 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,603 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,604 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,605 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,605 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,605 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,605 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,605 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,605 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,605 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,605 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,606 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,607 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {299983#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {299983#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {299983#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,608 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,609 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,609 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,611 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,611 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,611 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,611 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,611 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,612 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,613 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,614 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,615 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,616 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,616 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,616 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,616 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,616 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,616 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,616 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,616 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,617 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,618 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,619 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,619 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,619 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,619 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,619 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,619 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,619 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,619 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,620 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,621 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,621 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,621 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,621 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,621 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,621 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,621 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,621 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,622 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,623 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,623 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,623 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,623 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,623 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,623 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,623 INFO L275 TraceCheckUtils]: 1,406: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,623 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,624 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,624 INFO L280 TraceCheckUtils]: 1,409: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,625 INFO L263 TraceCheckUtils]: 1,410: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,626 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,626 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,626 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,626 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,626 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,626 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,627 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,628 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,629 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,630 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,631 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,632 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,471: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,475: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,479: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,633 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,483: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,634 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,635 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,636 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,514: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,515: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,637 INFO L280 TraceCheckUtils]: 1,516: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,517: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,518: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,519: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,520: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,522: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,523: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,524: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,638 INFO L280 TraceCheckUtils]: 1,525: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,526: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,527: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,528: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,529: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,530: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,531: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,532: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L275 TraceCheckUtils]: 1,533: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,534: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:45,639 INFO L280 TraceCheckUtils]: 1,535: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:45,640 INFO L280 TraceCheckUtils]: 1,536: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:45,642 INFO L263 TraceCheckUtils]: 1,537: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {301636#(and (= ~a12~0 |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:45,642 INFO L280 TraceCheckUtils]: 1,538: Hoare triple {301636#(and (= ~a12~0 |old(~a12~0)|) (= ~a24~0 |old(~a24~0)|) (= ~a21~0 |old(~a21~0)|) (= ~a15~0 |old(~a15~0)|))} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,539: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,540: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,541: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,542: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,543: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,544: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,545: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,546: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,547: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,643 INFO L280 TraceCheckUtils]: 1,548: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,549: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,550: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,551: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,552: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,553: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,554: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,555: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,556: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,557: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,644 INFO L280 TraceCheckUtils]: 1,558: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,645 INFO L280 TraceCheckUtils]: 1,559: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,645 INFO L280 TraceCheckUtils]: 1,560: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,645 INFO L280 TraceCheckUtils]: 1,561: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,645 INFO L280 TraceCheckUtils]: 1,562: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,645 INFO L280 TraceCheckUtils]: 1,563: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,645 INFO L280 TraceCheckUtils]: 1,564: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,645 INFO L280 TraceCheckUtils]: 1,565: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,645 INFO L280 TraceCheckUtils]: 1,566: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,567: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,568: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,569: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,570: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,571: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,572: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,573: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,574: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,575: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,646 INFO L280 TraceCheckUtils]: 1,576: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,577: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,578: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,579: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,580: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,581: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,582: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,583: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,584: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,647 INFO L280 TraceCheckUtils]: 1,585: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,586: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,587: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,588: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,589: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,590: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,591: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,592: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,593: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,648 INFO L280 TraceCheckUtils]: 1,594: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,595: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,596: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,597: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,598: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,599: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,600: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,601: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,602: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,649 INFO L280 TraceCheckUtils]: 1,603: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,604: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,605: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,606: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,607: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,608: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,609: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,610: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,611: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,650 INFO L280 TraceCheckUtils]: 1,612: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,613: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,614: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,615: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,616: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,617: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,618: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,619: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,620: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,651 INFO L280 TraceCheckUtils]: 1,621: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,622: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,623: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,624: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,625: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,626: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,627: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,628: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,629: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,652 INFO L280 TraceCheckUtils]: 1,630: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,631: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,632: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,633: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,634: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,635: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,636: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,637: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,638: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,653 INFO L280 TraceCheckUtils]: 1,639: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,640: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,641: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,642: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,643: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,644: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,645: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,646: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,647: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,648: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,654 INFO L280 TraceCheckUtils]: 1,649: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,650: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,651: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,652: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,653: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,654: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,655: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,656: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,657: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,658: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,655 INFO L280 TraceCheckUtils]: 1,659: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,660: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,661: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,662: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,663: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,664: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,665: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,666: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,667: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,656 INFO L280 TraceCheckUtils]: 1,668: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,669: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,670: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,671: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,672: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,673: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,674: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,675: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,676: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,677: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,678: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,657 INFO L280 TraceCheckUtils]: 1,679: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,680: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,681: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,682: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,683: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,684: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,685: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,686: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,687: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,658 INFO L280 TraceCheckUtils]: 1,688: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,689: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,690: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,691: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,692: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,693: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,694: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,695: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,696: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,659 INFO L280 TraceCheckUtils]: 1,697: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:45,660 INFO L280 TraceCheckUtils]: 1,698: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:45,660 INFO L280 TraceCheckUtils]: 1,699: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:45,662 INFO L280 TraceCheckUtils]: 1,700: Hoare triple {299983#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;~a12~0 := (if -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) < 0 && 0 != -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) % 10 then 1 + -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10 else -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10);~a15~0 := 5;~a21~0 := 10;#res := -1; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,665 INFO L280 TraceCheckUtils]: 1,701: Hoare triple {301634#(= 5 ~a15~0)} assume true; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,667 INFO L275 TraceCheckUtils]: 1,702: Hoare quadruple {301634#(= 5 ~a15~0)} {299983#true} #977#return; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,669 INFO L280 TraceCheckUtils]: 1,703: Hoare triple {301634#(= 5 ~a15~0)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,671 INFO L280 TraceCheckUtils]: 1,704: Hoare triple {301634#(= 5 ~a15~0)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,672 INFO L280 TraceCheckUtils]: 1,705: Hoare triple {301634#(= 5 ~a15~0)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,674 INFO L263 TraceCheckUtils]: 1,706: Hoare triple {301634#(= 5 ~a15~0)} call #t~ret3 := calculate_output(~input~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,676 INFO L280 TraceCheckUtils]: 1,707: Hoare triple {301634#(= 5 ~a15~0)} ~input := #in~input; {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,678 INFO L280 TraceCheckUtils]: 1,708: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,679 INFO L280 TraceCheckUtils]: 1,709: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,682 INFO L280 TraceCheckUtils]: 1,710: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,684 INFO L280 TraceCheckUtils]: 1,711: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,685 INFO L280 TraceCheckUtils]: 1,712: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,688 INFO L280 TraceCheckUtils]: 1,713: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,689 INFO L280 TraceCheckUtils]: 1,714: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,691 INFO L280 TraceCheckUtils]: 1,715: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,693 INFO L280 TraceCheckUtils]: 1,716: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,694 INFO L280 TraceCheckUtils]: 1,717: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,696 INFO L280 TraceCheckUtils]: 1,718: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,698 INFO L280 TraceCheckUtils]: 1,719: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,700 INFO L280 TraceCheckUtils]: 1,720: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,702 INFO L280 TraceCheckUtils]: 1,721: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,704 INFO L280 TraceCheckUtils]: 1,722: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,706 INFO L280 TraceCheckUtils]: 1,723: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,708 INFO L280 TraceCheckUtils]: 1,724: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,709 INFO L280 TraceCheckUtils]: 1,725: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,712 INFO L280 TraceCheckUtils]: 1,726: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,714 INFO L280 TraceCheckUtils]: 1,727: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,715 INFO L280 TraceCheckUtils]: 1,728: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,717 INFO L280 TraceCheckUtils]: 1,729: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,720 INFO L280 TraceCheckUtils]: 1,730: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,722 INFO L280 TraceCheckUtils]: 1,731: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,723 INFO L280 TraceCheckUtils]: 1,732: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,725 INFO L280 TraceCheckUtils]: 1,733: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,727 INFO L280 TraceCheckUtils]: 1,734: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,728 INFO L280 TraceCheckUtils]: 1,735: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,731 INFO L280 TraceCheckUtils]: 1,736: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,732 INFO L280 TraceCheckUtils]: 1,737: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,733 INFO L280 TraceCheckUtils]: 1,738: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,735 INFO L280 TraceCheckUtils]: 1,739: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,737 INFO L280 TraceCheckUtils]: 1,740: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,739 INFO L280 TraceCheckUtils]: 1,741: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,740 INFO L280 TraceCheckUtils]: 1,742: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,741 INFO L280 TraceCheckUtils]: 1,743: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,744 INFO L280 TraceCheckUtils]: 1,744: Hoare triple {301634#(= 5 ~a15~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,745 INFO L280 TraceCheckUtils]: 1,745: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,746 INFO L280 TraceCheckUtils]: 1,746: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,748 INFO L280 TraceCheckUtils]: 1,747: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,751 INFO L280 TraceCheckUtils]: 1,748: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,752 INFO L280 TraceCheckUtils]: 1,749: Hoare triple {301634#(= 5 ~a15~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,753 INFO L280 TraceCheckUtils]: 1,750: Hoare triple {301634#(= 5 ~a15~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,755 INFO L280 TraceCheckUtils]: 1,751: Hoare triple {301634#(= 5 ~a15~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {301634#(= 5 ~a15~0)} is VALID [2020-07-17 22:54:45,757 INFO L280 TraceCheckUtils]: 1,752: Hoare triple {301634#(= 5 ~a15~0)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {299984#false} is VALID [2020-07-17 22:54:45,757 INFO L280 TraceCheckUtils]: 1,753: Hoare triple {299984#false} assume !false; {299984#false} is VALID [2020-07-17 22:54:47,008 INFO L134 CoverageAnalysis]: Checked inductivity of 9186 backedges. 660 proven. 13 refuted. 0 times theorem prover too weak. 8513 trivial. 0 not checked. [2020-07-17 22:54:47,008 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564989436] [2020-07-17 22:54:47,008 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4911266] [2020-07-17 22:54:47,009 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:54:47,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:47,543 INFO L264 TraceCheckSpWp]: Trace formula consists of 2354 conjuncts, 4 conjunts are in the unsatisfiable core [2020-07-17 22:54:47,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-17 22:54:47,693 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2020-07-17 22:54:51,909 INFO L263 TraceCheckUtils]: 0: Hoare triple {299983#true} call ULTIMATE.init(); {299983#true} is VALID [2020-07-17 22:54:51,909 INFO L280 TraceCheckUtils]: 1: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:51,909 INFO L280 TraceCheckUtils]: 2: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:51,909 INFO L275 TraceCheckUtils]: 3: Hoare quadruple {299983#true} {299983#true} #973#return; {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L263 TraceCheckUtils]: 4: Hoare triple {299983#true} call #t~ret4 := main(); {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L280 TraceCheckUtils]: 5: Hoare triple {299983#true} ~output~0 := -1; {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L280 TraceCheckUtils]: 6: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L280 TraceCheckUtils]: 7: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L263 TraceCheckUtils]: 8: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L280 TraceCheckUtils]: 9: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L280 TraceCheckUtils]: 10: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L280 TraceCheckUtils]: 11: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,910 INFO L280 TraceCheckUtils]: 12: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 13: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 14: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 15: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 16: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 17: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 18: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 19: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 20: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,911 INFO L280 TraceCheckUtils]: 21: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 22: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 23: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 24: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 25: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 26: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 27: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 28: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 29: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,912 INFO L280 TraceCheckUtils]: 30: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 31: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 32: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 33: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 34: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 35: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 36: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 37: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 38: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 39: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,913 INFO L280 TraceCheckUtils]: 40: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 41: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 42: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 43: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 44: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 45: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 46: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 47: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 48: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,914 INFO L280 TraceCheckUtils]: 49: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 50: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 51: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 52: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 53: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 54: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 55: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 56: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 57: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,915 INFO L280 TraceCheckUtils]: 58: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 59: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 60: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 61: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 62: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 63: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 64: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 65: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 66: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 67: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,916 INFO L280 TraceCheckUtils]: 68: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 69: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 70: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 71: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 72: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 73: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 74: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 75: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 76: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,917 INFO L280 TraceCheckUtils]: 77: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 78: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 79: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 80: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 81: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 82: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 83: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 84: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 85: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:51,918 INFO L280 TraceCheckUtils]: 86: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 87: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 88: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 89: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 90: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 91: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 92: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 93: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 94: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 95: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,919 INFO L280 TraceCheckUtils]: 96: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 97: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 98: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 99: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 100: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 101: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 102: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 103: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 104: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,920 INFO L280 TraceCheckUtils]: 105: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L280 TraceCheckUtils]: 106: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L280 TraceCheckUtils]: 107: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L280 TraceCheckUtils]: 108: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L280 TraceCheckUtils]: 109: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L280 TraceCheckUtils]: 110: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L280 TraceCheckUtils]: 111: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L280 TraceCheckUtils]: 112: Hoare triple {299983#true} assume (((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;#res := 22; {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L280 TraceCheckUtils]: 113: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:51,921 INFO L275 TraceCheckUtils]: 114: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L280 TraceCheckUtils]: 115: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L280 TraceCheckUtils]: 116: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L280 TraceCheckUtils]: 117: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L263 TraceCheckUtils]: 118: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L280 TraceCheckUtils]: 119: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L280 TraceCheckUtils]: 120: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L280 TraceCheckUtils]: 121: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L280 TraceCheckUtils]: 122: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,922 INFO L280 TraceCheckUtils]: 123: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 124: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 125: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 126: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 127: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 128: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 129: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 130: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 131: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 132: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,923 INFO L280 TraceCheckUtils]: 133: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 134: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 135: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 136: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 137: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 138: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 139: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 140: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 141: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,924 INFO L280 TraceCheckUtils]: 142: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 143: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 144: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 145: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 146: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 147: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 148: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 149: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 150: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 151: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,925 INFO L280 TraceCheckUtils]: 152: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 153: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 154: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 155: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 156: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 157: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 158: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 159: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 160: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 161: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,926 INFO L280 TraceCheckUtils]: 162: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 163: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 164: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 165: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 166: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 167: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 168: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 169: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 170: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 171: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,927 INFO L280 TraceCheckUtils]: 172: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 173: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 174: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 175: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 176: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 177: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 178: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 179: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 180: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 181: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,928 INFO L280 TraceCheckUtils]: 182: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 183: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 184: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 185: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 186: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 187: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 188: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 189: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 190: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 191: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,929 INFO L280 TraceCheckUtils]: 192: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 193: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 194: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 195: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 196: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 197: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 198: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 199: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 200: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 201: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,930 INFO L280 TraceCheckUtils]: 202: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 203: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 204: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 205: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 206: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 207: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 208: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 209: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 210: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 211: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 212: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,931 INFO L280 TraceCheckUtils]: 213: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 214: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 215: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 216: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 217: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 218: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 219: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 220: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 221: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L280 TraceCheckUtils]: 222: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:51,932 INFO L275 TraceCheckUtils]: 223: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 224: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 225: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 226: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L263 TraceCheckUtils]: 227: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 228: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 229: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 230: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 231: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 232: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,933 INFO L280 TraceCheckUtils]: 233: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 234: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 235: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 236: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 237: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 238: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 239: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 240: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 241: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 242: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,934 INFO L280 TraceCheckUtils]: 243: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 244: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 245: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 246: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 247: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 248: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 249: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 250: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 251: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 252: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,935 INFO L280 TraceCheckUtils]: 253: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 254: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 255: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 256: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 257: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 258: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 259: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 260: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 261: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 262: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,936 INFO L280 TraceCheckUtils]: 263: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 264: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 265: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 266: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 267: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 268: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 269: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 270: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 271: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 272: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,937 INFO L280 TraceCheckUtils]: 273: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 274: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 275: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 276: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 277: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 278: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 279: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 280: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 281: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 282: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,938 INFO L280 TraceCheckUtils]: 283: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 284: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 285: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 286: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 287: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 288: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 289: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 290: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 291: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 292: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 293: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,939 INFO L280 TraceCheckUtils]: 294: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 295: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 296: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 297: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 298: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 299: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 300: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 301: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 302: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 303: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,940 INFO L280 TraceCheckUtils]: 304: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 305: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 306: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 307: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 308: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 309: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 310: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 311: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 312: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 313: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,941 INFO L280 TraceCheckUtils]: 314: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 315: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 316: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 317: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 318: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 319: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 320: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 321: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 322: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 323: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,942 INFO L280 TraceCheckUtils]: 324: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 325: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 326: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 327: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 328: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 329: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 330: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 331: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 332: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 333: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,943 INFO L280 TraceCheckUtils]: 334: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L280 TraceCheckUtils]: 335: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L280 TraceCheckUtils]: 336: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L280 TraceCheckUtils]: 337: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L280 TraceCheckUtils]: 338: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L280 TraceCheckUtils]: 339: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L275 TraceCheckUtils]: 340: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L280 TraceCheckUtils]: 341: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L280 TraceCheckUtils]: 342: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L280 TraceCheckUtils]: 343: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:51,944 INFO L263 TraceCheckUtils]: 344: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 345: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 346: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 347: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 348: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 349: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 350: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 351: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 352: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 353: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 354: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,945 INFO L280 TraceCheckUtils]: 355: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 356: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 357: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 358: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 359: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 360: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 361: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 362: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 363: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 364: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,946 INFO L280 TraceCheckUtils]: 365: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 366: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 367: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 368: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 369: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 370: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 371: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 372: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 373: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 374: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,947 INFO L280 TraceCheckUtils]: 375: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 376: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 377: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 378: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 379: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 380: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 381: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 382: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 383: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 384: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,948 INFO L280 TraceCheckUtils]: 385: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 386: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 387: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 388: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 389: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 390: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 391: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 392: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 393: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 394: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,949 INFO L280 TraceCheckUtils]: 395: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 396: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 397: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 398: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 399: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 400: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 401: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 402: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 403: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 404: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,950 INFO L280 TraceCheckUtils]: 405: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 406: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 407: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 408: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 409: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 410: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 411: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 412: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 413: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 414: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,951 INFO L280 TraceCheckUtils]: 415: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L280 TraceCheckUtils]: 416: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L280 TraceCheckUtils]: 417: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L280 TraceCheckUtils]: 418: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L280 TraceCheckUtils]: 419: Hoare triple {299983#true} assume (((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;#res := 24; {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L280 TraceCheckUtils]: 420: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L275 TraceCheckUtils]: 421: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L280 TraceCheckUtils]: 422: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L280 TraceCheckUtils]: 423: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L280 TraceCheckUtils]: 424: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:51,952 INFO L263 TraceCheckUtils]: 425: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 426: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 427: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 428: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 429: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 430: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 431: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 432: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 433: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 434: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 435: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,953 INFO L280 TraceCheckUtils]: 436: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 437: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 438: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 439: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 440: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 441: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 442: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 443: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 444: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 445: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,954 INFO L280 TraceCheckUtils]: 446: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 447: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 448: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 449: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 450: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 451: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 452: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 453: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 454: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 455: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,955 INFO L280 TraceCheckUtils]: 456: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 457: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 458: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 459: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 460: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 461: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 462: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 463: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 464: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 465: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,956 INFO L280 TraceCheckUtils]: 466: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 467: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 468: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 469: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 470: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 471: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 472: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 473: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 474: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 475: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,957 INFO L280 TraceCheckUtils]: 476: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 477: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 478: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 479: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 480: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 481: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 482: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 483: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 484: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 485: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 486: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,958 INFO L280 TraceCheckUtils]: 487: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 488: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 489: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 490: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 491: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 492: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 493: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 494: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 495: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 496: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,959 INFO L280 TraceCheckUtils]: 497: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 498: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 499: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 500: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 501: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 502: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 503: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 504: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 505: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 506: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,960 INFO L280 TraceCheckUtils]: 507: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 508: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 509: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 510: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 511: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 512: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 513: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 514: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 515: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 516: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,961 INFO L280 TraceCheckUtils]: 517: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 518: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 519: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 520: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 521: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 522: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 523: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 524: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 525: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,962 INFO L280 TraceCheckUtils]: 526: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 527: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 528: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 529: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 530: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 531: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 532: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 533: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 534: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 535: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 536: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,963 INFO L280 TraceCheckUtils]: 537: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 538: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 539: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 540: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 541: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 542: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 543: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 544: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 545: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 546: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,964 INFO L280 TraceCheckUtils]: 547: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 548: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 549: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 550: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 551: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 552: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 553: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 554: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 555: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 556: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,965 INFO L280 TraceCheckUtils]: 557: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 558: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 559: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 560: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 561: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 562: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 563: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 564: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 565: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 566: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,966 INFO L280 TraceCheckUtils]: 567: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 568: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 569: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 570: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 571: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 572: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 573: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 574: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 575: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 576: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,967 INFO L280 TraceCheckUtils]: 577: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 578: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 579: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 580: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 581: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 582: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 583: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 584: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 585: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 586: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,968 INFO L280 TraceCheckUtils]: 587: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 588: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 589: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 590: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 591: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 592: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 593: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 594: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 595: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 596: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:51,969 INFO L280 TraceCheckUtils]: 597: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L275 TraceCheckUtils]: 598: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 599: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 600: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 601: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L263 TraceCheckUtils]: 602: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 603: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 604: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 605: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 606: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 607: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,970 INFO L280 TraceCheckUtils]: 608: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 609: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 610: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 611: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 612: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 613: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 614: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 615: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 616: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 617: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,971 INFO L280 TraceCheckUtils]: 618: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 619: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 620: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 621: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 622: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 623: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 624: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 625: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 626: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 627: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,972 INFO L280 TraceCheckUtils]: 628: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 629: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 630: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 631: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 632: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 633: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 634: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 635: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 636: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 637: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,973 INFO L280 TraceCheckUtils]: 638: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 639: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 640: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 641: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 642: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 643: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 644: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 645: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 646: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 647: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,974 INFO L280 TraceCheckUtils]: 648: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 649: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 650: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 651: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 652: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 653: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 654: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 655: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 656: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 657: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,975 INFO L280 TraceCheckUtils]: 658: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 659: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 660: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 661: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 662: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 663: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 664: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 665: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 666: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 667: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,976 INFO L280 TraceCheckUtils]: 668: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L280 TraceCheckUtils]: 669: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L280 TraceCheckUtils]: 670: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L280 TraceCheckUtils]: 671: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L280 TraceCheckUtils]: 672: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L280 TraceCheckUtils]: 673: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L275 TraceCheckUtils]: 674: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L280 TraceCheckUtils]: 675: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L280 TraceCheckUtils]: 676: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L280 TraceCheckUtils]: 677: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:51,977 INFO L263 TraceCheckUtils]: 678: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 679: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 680: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 681: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 682: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 683: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 684: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 685: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 686: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 687: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 688: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,978 INFO L280 TraceCheckUtils]: 689: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 690: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 691: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 692: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 693: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 694: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 695: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 696: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 697: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 698: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,979 INFO L280 TraceCheckUtils]: 699: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 700: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 701: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 702: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 703: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 704: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 705: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 706: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 707: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 708: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,980 INFO L280 TraceCheckUtils]: 709: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 710: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 711: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 712: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 713: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 714: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 715: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 716: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 717: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 718: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,981 INFO L280 TraceCheckUtils]: 719: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 720: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 721: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 722: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 723: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 724: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 725: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 726: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 727: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 728: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,982 INFO L280 TraceCheckUtils]: 729: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 730: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 731: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 732: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 733: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 734: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 735: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 736: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 737: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 738: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 739: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,983 INFO L280 TraceCheckUtils]: 740: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 741: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 742: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 743: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 744: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 745: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 746: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 747: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 748: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 749: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,984 INFO L280 TraceCheckUtils]: 750: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 751: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 752: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 753: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 754: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 755: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 756: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 757: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 758: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 759: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,985 INFO L280 TraceCheckUtils]: 760: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 761: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 762: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 763: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 764: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 765: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 766: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 767: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 768: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 769: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,986 INFO L280 TraceCheckUtils]: 770: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 771: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 772: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 773: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 774: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 775: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 776: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 777: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 778: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 779: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,987 INFO L280 TraceCheckUtils]: 780: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 781: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 782: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 783: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 784: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 785: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 786: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 787: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 788: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 789: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,988 INFO L280 TraceCheckUtils]: 790: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 791: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 792: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 793: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 794: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 795: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 796: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 797: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 798: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 799: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,989 INFO L280 TraceCheckUtils]: 800: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 801: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 802: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 803: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 804: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 805: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 806: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 807: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 808: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 809: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 810: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,990 INFO L280 TraceCheckUtils]: 811: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 812: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 813: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 814: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 815: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 816: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 817: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 818: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 819: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 820: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,991 INFO L280 TraceCheckUtils]: 821: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 822: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 823: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 824: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 825: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 826: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 827: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 828: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 829: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 830: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:51,992 INFO L280 TraceCheckUtils]: 831: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 832: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 833: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 834: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 835: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 836: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 837: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 838: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 839: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 840: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,993 INFO L280 TraceCheckUtils]: 841: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 842: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 843: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 844: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 845: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 846: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 847: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 848: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 849: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 850: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:51,994 INFO L280 TraceCheckUtils]: 851: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L280 TraceCheckUtils]: 852: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L275 TraceCheckUtils]: 853: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L280 TraceCheckUtils]: 854: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L280 TraceCheckUtils]: 855: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L280 TraceCheckUtils]: 856: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L263 TraceCheckUtils]: 857: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L280 TraceCheckUtils]: 858: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L280 TraceCheckUtils]: 859: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L280 TraceCheckUtils]: 860: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,995 INFO L280 TraceCheckUtils]: 861: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 862: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 863: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 864: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 865: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 866: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 867: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 868: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 869: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 870: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 871: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,996 INFO L280 TraceCheckUtils]: 872: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 873: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 874: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 875: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 876: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 877: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 878: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 879: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 880: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 881: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,997 INFO L280 TraceCheckUtils]: 882: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 883: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 884: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 885: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 886: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 887: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 888: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 889: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 890: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 891: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,998 INFO L280 TraceCheckUtils]: 892: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 893: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 894: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 895: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 896: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 897: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 898: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 899: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 900: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 901: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:51,999 INFO L280 TraceCheckUtils]: 902: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 903: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 904: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 905: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 906: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 907: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 908: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 909: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 910: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 911: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,000 INFO L280 TraceCheckUtils]: 912: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 913: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 914: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 915: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 916: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 917: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 918: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 919: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 920: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 921: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,001 INFO L280 TraceCheckUtils]: 922: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 923: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 924: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 925: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 926: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 927: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 928: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 929: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 930: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 931: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 932: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,002 INFO L280 TraceCheckUtils]: 933: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 934: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 935: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 936: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 937: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 938: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 939: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 940: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 941: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 942: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,003 INFO L280 TraceCheckUtils]: 943: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 944: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 945: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 946: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 947: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 948: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 949: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 950: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 951: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 952: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,004 INFO L280 TraceCheckUtils]: 953: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 954: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 955: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 956: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 957: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 958: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 959: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 960: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 961: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 962: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,005 INFO L280 TraceCheckUtils]: 963: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 964: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 965: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 966: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 967: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 968: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 969: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 970: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L275 TraceCheckUtils]: 971: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 972: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:52,006 INFO L280 TraceCheckUtils]: 973: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 974: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L263 TraceCheckUtils]: 975: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 976: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 977: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 978: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 979: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 980: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 981: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 982: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,007 INFO L280 TraceCheckUtils]: 983: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 984: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 985: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 986: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 987: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 988: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 989: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 990: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 991: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 992: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,008 INFO L280 TraceCheckUtils]: 993: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 994: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 995: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 996: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 997: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 998: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 999: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 1,000: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 1,001: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 1,002: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 1,003: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,009 INFO L280 TraceCheckUtils]: 1,004: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,005: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,006: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,007: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,008: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,009: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,010: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,011: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,012: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,013: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,010 INFO L280 TraceCheckUtils]: 1,014: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,015: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,016: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,017: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,018: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,019: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,020: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,021: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,022: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,023: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,011 INFO L280 TraceCheckUtils]: 1,024: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,025: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,026: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,027: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,028: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,029: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,030: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,031: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,032: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,033: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,012 INFO L280 TraceCheckUtils]: 1,034: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,035: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,036: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,037: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,038: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,039: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,040: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,041: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,042: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,043: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,013 INFO L280 TraceCheckUtils]: 1,044: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,045: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,046: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,047: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,048: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,049: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,050: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,051: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,052: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,053: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,014 INFO L280 TraceCheckUtils]: 1,054: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,055: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,056: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,057: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,058: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,059: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,060: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,061: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,062: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,063: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,015 INFO L280 TraceCheckUtils]: 1,064: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,065: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,066: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,067: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,068: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,069: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,070: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,071: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,072: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,073: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,016 INFO L280 TraceCheckUtils]: 1,074: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,075: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,076: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,077: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,078: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,079: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,080: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,081: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,082: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,083: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,084: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,017 INFO L280 TraceCheckUtils]: 1,085: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,086: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,087: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,088: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,089: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,090: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,091: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,092: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,093: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,094: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,018 INFO L280 TraceCheckUtils]: 1,095: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,096: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,097: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,098: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,099: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,100: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,101: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,102: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,103: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,104: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,019 INFO L280 TraceCheckUtils]: 1,105: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L280 TraceCheckUtils]: 1,106: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L280 TraceCheckUtils]: 1,107: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L280 TraceCheckUtils]: 1,108: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L280 TraceCheckUtils]: 1,109: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L280 TraceCheckUtils]: 1,110: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L275 TraceCheckUtils]: 1,111: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L280 TraceCheckUtils]: 1,112: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L280 TraceCheckUtils]: 1,113: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:52,020 INFO L280 TraceCheckUtils]: 1,114: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L263 TraceCheckUtils]: 1,115: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,116: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,117: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,118: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,119: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,120: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,121: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,122: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,123: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,124: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,021 INFO L280 TraceCheckUtils]: 1,125: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,126: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,127: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,128: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,129: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,130: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,131: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,132: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,133: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,134: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,022 INFO L280 TraceCheckUtils]: 1,135: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,136: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,137: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,138: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,139: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,140: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,141: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,142: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,143: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,144: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,023 INFO L280 TraceCheckUtils]: 1,145: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,146: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,147: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,148: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,149: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,150: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,151: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,152: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,153: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,154: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,024 INFO L280 TraceCheckUtils]: 1,155: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,156: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,157: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,158: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,159: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,160: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,161: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,162: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,163: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,164: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,025 INFO L280 TraceCheckUtils]: 1,165: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,166: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,167: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,168: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,169: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,170: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,171: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,172: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,173: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,174: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,026 INFO L280 TraceCheckUtils]: 1,175: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,176: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,177: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,178: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,179: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,180: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,181: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,182: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,183: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,184: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,185: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,027 INFO L280 TraceCheckUtils]: 1,186: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,187: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,188: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,189: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,190: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,191: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,192: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,193: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,194: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,195: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,028 INFO L280 TraceCheckUtils]: 1,196: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,197: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,198: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,199: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,200: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,201: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,202: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,203: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,204: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,205: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,029 INFO L280 TraceCheckUtils]: 1,206: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,207: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,208: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,209: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,210: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,211: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,212: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,213: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,214: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,215: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,030 INFO L280 TraceCheckUtils]: 1,216: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,217: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,218: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,219: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,220: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,221: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,222: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,223: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,224: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,225: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,031 INFO L280 TraceCheckUtils]: 1,226: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,227: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,228: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,229: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,230: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,231: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,232: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,233: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,234: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,235: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,032 INFO L280 TraceCheckUtils]: 1,236: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,237: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,238: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,239: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,240: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,241: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,242: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,243: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,244: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,245: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,033 INFO L280 TraceCheckUtils]: 1,246: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,247: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,248: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,249: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,250: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,251: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,252: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,253: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,254: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,255: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,256: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,034 INFO L280 TraceCheckUtils]: 1,257: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,258: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,259: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,260: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,261: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,262: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,263: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,264: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,265: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,266: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,035 INFO L280 TraceCheckUtils]: 1,267: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,268: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,269: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,270: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,271: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,272: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,273: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,274: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,275: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,276: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,036 INFO L280 TraceCheckUtils]: 1,277: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,278: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,279: Hoare triple {299983#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,280: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,281: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,282: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,283: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,284: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,285: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,286: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,037 INFO L280 TraceCheckUtils]: 1,287: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == ~input && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L280 TraceCheckUtils]: 1,288: Hoare triple {299983#true} assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L280 TraceCheckUtils]: 1,289: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L280 TraceCheckUtils]: 1,290: Hoare triple {299983#true} assume !((((5 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L280 TraceCheckUtils]: 1,291: Hoare triple {299983#true} assume 9 == ~a15~0 && ((4 == ~input && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;#res := 22; {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L280 TraceCheckUtils]: 1,292: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L275 TraceCheckUtils]: 1,293: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L280 TraceCheckUtils]: 1,294: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L280 TraceCheckUtils]: 1,295: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L280 TraceCheckUtils]: 1,296: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:52,038 INFO L263 TraceCheckUtils]: 1,297: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,298: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,299: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,300: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,301: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,302: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,303: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,304: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,305: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,306: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,039 INFO L280 TraceCheckUtils]: 1,307: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,308: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,309: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,310: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,311: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,312: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,313: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,314: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,315: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,316: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,040 INFO L280 TraceCheckUtils]: 1,317: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,318: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,319: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,320: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,321: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,322: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,323: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,324: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,325: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,326: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,041 INFO L280 TraceCheckUtils]: 1,327: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,328: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,329: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,330: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,331: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,332: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,333: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,334: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,335: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,336: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,337: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,042 INFO L280 TraceCheckUtils]: 1,338: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,339: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,340: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,341: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,342: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,343: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,344: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,345: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,346: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,347: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,043 INFO L280 TraceCheckUtils]: 1,348: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,349: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,350: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,351: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,352: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,353: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,354: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,355: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,356: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,357: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,044 INFO L280 TraceCheckUtils]: 1,358: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,359: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,360: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,361: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,362: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,363: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,364: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,365: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,366: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,367: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,045 INFO L280 TraceCheckUtils]: 1,368: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,369: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,370: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,371: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,372: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,373: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,374: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,375: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,376: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,377: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,046 INFO L280 TraceCheckUtils]: 1,378: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,379: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,380: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,381: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,382: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,383: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,384: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,385: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,386: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,387: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,388: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,047 INFO L280 TraceCheckUtils]: 1,389: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,390: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,391: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,392: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,393: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,394: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,395: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,396: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,397: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,398: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,048 INFO L280 TraceCheckUtils]: 1,399: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,400: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,401: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,402: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,403: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,404: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,405: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L275 TraceCheckUtils]: 1,406: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,407: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,408: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:52,049 INFO L280 TraceCheckUtils]: 1,409: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L263 TraceCheckUtils]: 1,410: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,411: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,412: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,413: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,414: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,415: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,416: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,417: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,418: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,050 INFO L280 TraceCheckUtils]: 1,419: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,420: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,421: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,422: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,423: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,424: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,425: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,426: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,427: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,428: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,051 INFO L280 TraceCheckUtils]: 1,429: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,430: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,431: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,432: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,433: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,434: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,435: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,436: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,437: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,438: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,439: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,052 INFO L280 TraceCheckUtils]: 1,440: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,441: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,442: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,443: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,444: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,445: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,446: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,447: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,448: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,449: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,053 INFO L280 TraceCheckUtils]: 1,450: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,451: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,452: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,453: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,454: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,455: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,456: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,457: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,458: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,459: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,054 INFO L280 TraceCheckUtils]: 1,460: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,461: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,462: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,463: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,464: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,465: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,466: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,467: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,468: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,469: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,055 INFO L280 TraceCheckUtils]: 1,470: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,471: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,472: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,473: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,474: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,475: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,476: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,477: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,478: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,479: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,056 INFO L280 TraceCheckUtils]: 1,480: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,481: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,482: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,483: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,484: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,485: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,486: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,487: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,488: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,489: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,490: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,057 INFO L280 TraceCheckUtils]: 1,491: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,492: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,493: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,494: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,495: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,496: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,497: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,498: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,499: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,500: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,058 INFO L280 TraceCheckUtils]: 1,501: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,502: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,503: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,504: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,505: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,506: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,507: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,508: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,509: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,510: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,059 INFO L280 TraceCheckUtils]: 1,511: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,512: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,513: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,514: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,515: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,516: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,517: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,518: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,519: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,520: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,060 INFO L280 TraceCheckUtils]: 1,521: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,522: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,523: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,524: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,525: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,526: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,527: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,528: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,529: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,530: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,061 INFO L280 TraceCheckUtils]: 1,531: Hoare triple {299983#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; {299983#true} is VALID [2020-07-17 22:54:52,062 INFO L280 TraceCheckUtils]: 1,532: Hoare triple {299983#true} assume true; {299983#true} is VALID [2020-07-17 22:54:52,062 INFO L275 TraceCheckUtils]: 1,533: Hoare quadruple {299983#true} {299983#true} #977#return; {299983#true} is VALID [2020-07-17 22:54:52,062 INFO L280 TraceCheckUtils]: 1,534: Hoare triple {299983#true} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {299983#true} is VALID [2020-07-17 22:54:52,062 INFO L280 TraceCheckUtils]: 1,535: Hoare triple {299983#true} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {299983#true} is VALID [2020-07-17 22:54:52,062 INFO L280 TraceCheckUtils]: 1,536: Hoare triple {299983#true} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {299983#true} is VALID [2020-07-17 22:54:52,062 INFO L263 TraceCheckUtils]: 1,537: Hoare triple {299983#true} call #t~ret3 := calculate_output(~input~0); {299983#true} is VALID [2020-07-17 22:54:52,062 INFO L280 TraceCheckUtils]: 1,538: Hoare triple {299983#true} ~input := #in~input; {299983#true} is VALID [2020-07-17 22:54:52,062 INFO L280 TraceCheckUtils]: 1,539: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,063 INFO L280 TraceCheckUtils]: 1,540: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,063 INFO L280 TraceCheckUtils]: 1,541: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,063 INFO L280 TraceCheckUtils]: 1,542: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,063 INFO L280 TraceCheckUtils]: 1,543: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,063 INFO L280 TraceCheckUtils]: 1,544: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,063 INFO L280 TraceCheckUtils]: 1,545: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,063 INFO L280 TraceCheckUtils]: 1,546: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,547: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,548: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,549: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,550: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,551: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,552: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,553: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,554: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,555: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,064 INFO L280 TraceCheckUtils]: 1,556: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,557: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,558: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,559: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,560: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,561: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,562: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,563: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,564: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,565: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,566: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,065 INFO L280 TraceCheckUtils]: 1,567: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,568: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,569: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,570: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,571: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,572: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,573: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,574: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,575: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,576: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,066 INFO L280 TraceCheckUtils]: 1,577: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,578: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,579: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,580: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,581: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,582: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,583: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,584: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,585: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,586: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,067 INFO L280 TraceCheckUtils]: 1,587: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,588: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,589: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,590: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,591: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,592: Hoare triple {299983#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,593: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,594: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,595: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,596: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,068 INFO L280 TraceCheckUtils]: 1,597: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,598: Hoare triple {299983#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,599: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,600: Hoare triple {299983#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == ~input && 8 == ~a15~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,601: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,602: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == ~input) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,603: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~input && (7 == ~a21~0 || 8 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,604: Hoare triple {299983#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,605: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,606: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,607: Hoare triple {299983#true} assume !((((2 == ~input && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,069 INFO L280 TraceCheckUtils]: 1,608: Hoare triple {299983#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,609: Hoare triple {299983#true} assume !(9 == ~a15~0 && (1 == ~input && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,610: Hoare triple {299983#true} assume !((1 == ~a24~0 && (6 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,611: Hoare triple {299983#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,612: Hoare triple {299983#true} assume !((((5 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,613: Hoare triple {299983#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,614: Hoare triple {299983#true} assume !(4 == ~input && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,615: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 3 == ~input && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,616: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,617: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,070 INFO L280 TraceCheckUtils]: 1,618: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == ~input) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,619: Hoare triple {299983#true} assume !(((9 == ~a15~0 && 1 == ~input && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,620: Hoare triple {299983#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == ~input) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,621: Hoare triple {299983#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == ~input && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,622: Hoare triple {299983#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,623: Hoare triple {299983#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,624: Hoare triple {299983#true} assume !((((6 == ~input && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,625: Hoare triple {299983#true} assume !(((1 == ~a24~0 && 1 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,626: Hoare triple {299983#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,627: Hoare triple {299983#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == ~input) && 1 == ~a24~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,071 INFO L280 TraceCheckUtils]: 1,628: Hoare triple {299983#true} assume !((((1 == ~input && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,629: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,630: Hoare triple {299983#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == ~input && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,631: Hoare triple {299983#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,632: Hoare triple {299983#true} assume !(9 == ~a15~0 && ((3 == ~input && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,633: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,634: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,635: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,636: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == ~input && 80 < ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,637: Hoare triple {299983#true} assume !((1 == ~a24~0 && (2 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,072 INFO L280 TraceCheckUtils]: 1,638: Hoare triple {299983#true} assume !(1 == ~a24~0 && (4 == ~input && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,639: Hoare triple {299983#true} assume !((((6 == ~input && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,640: Hoare triple {299983#true} assume !(((~a12~0 <= -43 && 6 == ~input && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,641: Hoare triple {299983#true} assume !((((7 == ~a21~0 && 5 == ~input) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,642: Hoare triple {299983#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == ~input) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,643: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,644: Hoare triple {299983#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == ~input) && 9 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,645: Hoare triple {299983#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,646: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,647: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,073 INFO L280 TraceCheckUtils]: 1,648: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,649: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == ~input) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,650: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,651: Hoare triple {299983#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == ~input && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,652: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,653: Hoare triple {299983#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,654: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,655: Hoare triple {299983#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == ~input) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,656: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,657: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,074 INFO L280 TraceCheckUtils]: 1,658: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,659: Hoare triple {299983#true} assume !((9 == ~a21~0 && (3 == ~input && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,660: Hoare triple {299983#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == ~input) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,661: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,662: Hoare triple {299983#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == ~input && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,663: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == ~input) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,664: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,665: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,666: Hoare triple {299983#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,667: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,075 INFO L280 TraceCheckUtils]: 1,668: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,669: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,670: Hoare triple {299983#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == ~input) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,671: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,672: Hoare triple {299983#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == ~input && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,673: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,674: Hoare triple {299983#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == ~input && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,675: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == ~input && 9 == ~a15~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,676: Hoare triple {299983#true} assume !((~a12~0 <= -43 && (1 == ~input && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,677: Hoare triple {299983#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == ~input) && 1 == ~a24~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,076 INFO L280 TraceCheckUtils]: 1,678: Hoare triple {299983#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,679: Hoare triple {299983#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,680: Hoare triple {299983#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,681: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,682: Hoare triple {299983#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,683: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,684: Hoare triple {299983#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~input && (9 == ~a21~0 || 10 == ~a21~0)); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,685: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,686: Hoare triple {299983#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == ~input) && 1 == ~a24~0) && 80 < ~a12~0); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,687: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,688: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,077 INFO L280 TraceCheckUtils]: 1,689: Hoare triple {299983#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == ~input) && 1 == ~a24~0) && ~a12~0 <= -43); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,690: Hoare triple {299983#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == ~input && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,691: Hoare triple {299983#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == ~input) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,692: Hoare triple {299983#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == ~input) && 8 == ~a15~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,693: Hoare triple {299983#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))); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,694: Hoare triple {299983#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,695: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,696: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,697: Hoare triple {299983#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); {299983#true} is VALID [2020-07-17 22:54:52,078 INFO L280 TraceCheckUtils]: 1,698: Hoare triple {299983#true} assume !(9 == ~a21~0 && ((6 == ~input && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {299983#true} is VALID [2020-07-17 22:54:52,079 INFO L280 TraceCheckUtils]: 1,699: Hoare triple {299983#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == ~input); {299983#true} is VALID [2020-07-17 22:54:52,080 INFO L280 TraceCheckUtils]: 1,700: Hoare triple {299983#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;~a12~0 := (if -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) < 0 && 0 != -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) % 10 then 1 + -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10 else -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10);~a15~0 := 5;~a21~0 := 10;#res := -1; {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,082 INFO L280 TraceCheckUtils]: 1,701: Hoare triple {306740#(<= ~a15~0 5)} assume true; {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,083 INFO L275 TraceCheckUtils]: 1,702: Hoare quadruple {306740#(<= ~a15~0 5)} {299983#true} #977#return; {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,085 INFO L280 TraceCheckUtils]: 1,703: Hoare triple {306740#(<= ~a15~0 5)} assume -2147483648 <= #t~ret3 && #t~ret3 <= 2147483647;~output~0 := #t~ret3;havoc #t~ret3; {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,086 INFO L280 TraceCheckUtils]: 1,704: Hoare triple {306740#(<= ~a15~0 5)} assume !false;havoc ~input~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~input~0 := #t~nondet2;havoc #t~nondet2; {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,088 INFO L280 TraceCheckUtils]: 1,705: Hoare triple {306740#(<= ~a15~0 5)} assume !(((((1 != ~input~0 && 2 != ~input~0) && 3 != ~input~0) && 4 != ~input~0) && 5 != ~input~0) && 6 != ~input~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,089 INFO L263 TraceCheckUtils]: 1,706: Hoare triple {306740#(<= ~a15~0 5)} call #t~ret3 := calculate_output(~input~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,091 INFO L280 TraceCheckUtils]: 1,707: Hoare triple {306740#(<= ~a15~0 5)} ~input := #in~input; {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,092 INFO L280 TraceCheckUtils]: 1,708: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,093 INFO L280 TraceCheckUtils]: 1,709: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,094 INFO L280 TraceCheckUtils]: 1,710: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,095 INFO L280 TraceCheckUtils]: 1,711: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,097 INFO L280 TraceCheckUtils]: 1,712: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,098 INFO L280 TraceCheckUtils]: 1,713: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,099 INFO L280 TraceCheckUtils]: 1,714: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,100 INFO L280 TraceCheckUtils]: 1,715: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,102 INFO L280 TraceCheckUtils]: 1,716: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,103 INFO L280 TraceCheckUtils]: 1,717: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,104 INFO L280 TraceCheckUtils]: 1,718: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,105 INFO L280 TraceCheckUtils]: 1,719: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,107 INFO L280 TraceCheckUtils]: 1,720: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,108 INFO L280 TraceCheckUtils]: 1,721: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,109 INFO L280 TraceCheckUtils]: 1,722: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,111 INFO L280 TraceCheckUtils]: 1,723: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,112 INFO L280 TraceCheckUtils]: 1,724: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,113 INFO L280 TraceCheckUtils]: 1,725: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,114 INFO L280 TraceCheckUtils]: 1,726: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,116 INFO L280 TraceCheckUtils]: 1,727: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,117 INFO L280 TraceCheckUtils]: 1,728: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,118 INFO L280 TraceCheckUtils]: 1,729: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,120 INFO L280 TraceCheckUtils]: 1,730: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,121 INFO L280 TraceCheckUtils]: 1,731: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,122 INFO L280 TraceCheckUtils]: 1,732: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,123 INFO L280 TraceCheckUtils]: 1,733: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,125 INFO L280 TraceCheckUtils]: 1,734: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,126 INFO L280 TraceCheckUtils]: 1,735: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,128 INFO L280 TraceCheckUtils]: 1,736: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,129 INFO L280 TraceCheckUtils]: 1,737: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,130 INFO L280 TraceCheckUtils]: 1,738: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,132 INFO L280 TraceCheckUtils]: 1,739: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,133 INFO L280 TraceCheckUtils]: 1,740: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,134 INFO L280 TraceCheckUtils]: 1,741: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,136 INFO L280 TraceCheckUtils]: 1,742: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,137 INFO L280 TraceCheckUtils]: 1,743: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,138 INFO L280 TraceCheckUtils]: 1,744: Hoare triple {306740#(<= ~a15~0 5)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,140 INFO L280 TraceCheckUtils]: 1,745: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,141 INFO L280 TraceCheckUtils]: 1,746: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,142 INFO L280 TraceCheckUtils]: 1,747: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,143 INFO L280 TraceCheckUtils]: 1,748: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,144 INFO L280 TraceCheckUtils]: 1,749: Hoare triple {306740#(<= ~a15~0 5)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,146 INFO L280 TraceCheckUtils]: 1,750: Hoare triple {306740#(<= ~a15~0 5)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,147 INFO L280 TraceCheckUtils]: 1,751: Hoare triple {306740#(<= ~a15~0 5)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {306740#(<= ~a15~0 5)} is VALID [2020-07-17 22:54:52,148 INFO L280 TraceCheckUtils]: 1,752: Hoare triple {306740#(<= ~a15~0 5)} assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0; {299984#false} is VALID [2020-07-17 22:54:52,148 INFO L280 TraceCheckUtils]: 1,753: Hoare triple {299984#false} assume !false; {299984#false} is VALID [2020-07-17 22:54:53,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9186 backedges. 673 proven. 0 refuted. 0 times theorem prover too weak. 8513 trivial. 0 not checked. [2020-07-17 22:54:53,261 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-07-17 22:54:53,261 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2020-07-17 22:54:53,261 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286651234] [2020-07-17 22:54:53,262 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1754 [2020-07-17 22:54:53,264 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-17 22:54:53,264 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-17 22:54:54,652 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 253 edges. 253 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:54:54,653 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-17 22:54:54,653 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-17 22:54:54,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-17 22:54:54,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-17 22:54:54,654 INFO L87 Difference]: Start difference. First operand 6714 states and 7149 transitions. Second operand 3 states. [2020-07-17 22:55:20,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:55:20,418 INFO L93 Difference]: Finished difference Result 13784 states and 14667 transitions. [2020-07-17 22:55:20,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-17 22:55:20,419 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 1754 [2020-07-17 22:55:20,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-17 22:55:20,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:55:20,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 670 transitions. [2020-07-17 22:55:20,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-17 22:55:20,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 670 transitions. [2020-07-17 22:55:20,428 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 670 transitions. [2020-07-17 22:55:24,324 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 670 edges. 670 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-17 22:55:24,325 INFO L225 Difference]: With dead ends: 13784 [2020-07-17 22:55:24,325 INFO L226 Difference]: Without dead ends: 0 [2020-07-17 22:55:24,345 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1786 GetRequests, 1782 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-07-17 22:55:24,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-17 22:55:24,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-17 22:55:24,346 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-17 22:55:24,346 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2020-07-17 22:55:24,346 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-17 22:55:24,346 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-17 22:55:24,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:55:24,347 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-17 22:55:24,347 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-17 22:55:24,347 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:55:24,347 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:55:24,348 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-17 22:55:24,348 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-17 22:55:24,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-17 22:55:24,348 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-17 22:55:24,349 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-17 22:55:24,349 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:55:24,349 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-17 22:55:24,349 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-17 22:55:24,349 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-17 22:55:24,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-17 22:55:24,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-17 22:55:24,350 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 1754 [2020-07-17 22:55:24,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-17 22:55:24,351 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-17 22:55:24,351 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-17 22:55:24,351 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-17 22:55:24,352 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-17 22:55:24,565 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-07-17 22:55:24,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-17 22:55:25,319 WARN L193 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 91 [2020-07-17 22:55:25,688 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 88 [2020-07-17 22:55:26,302 WARN L193 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2020-07-17 22:55:27,787 WARN L193 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 356 DAG size of output: 314 [2020-07-17 22:55:28,536 WARN L193 SmtUtils]: Spent 687.00 ms on a formula simplification. DAG size of input: 356 DAG size of output: 314 [2020-07-17 22:55:28,714 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 16 [2020-07-17 22:55:29,054 WARN L193 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 30 [2020-07-17 22:55:42,852 WARN L193 SmtUtils]: Spent 12.67 s on a formula simplification. DAG size of input: 423 DAG size of output: 92 [2020-07-17 22:55:43,039 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-07-17 22:55:49,717 WARN L193 SmtUtils]: Spent 6.58 s on a formula simplification. DAG size of input: 312 DAG size of output: 79 [2020-07-17 22:55:56,708 WARN L193 SmtUtils]: Spent 6.89 s on a formula simplification. DAG size of input: 312 DAG size of output: 79 [2020-07-17 22:55:56,743 INFO L268 CegarLoopResult]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2020-07-17 22:55:56,743 INFO L264 CegarLoopResult]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (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)|)) [2020-07-17 22:55:56,743 INFO L268 CegarLoopResult]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2020-07-17 22:55:56,743 INFO L268 CegarLoopResult]: For program point L432(lines 432 870) no Hoare annotation was computed. [2020-07-17 22:55:56,743 INFO L268 CegarLoopResult]: For program point L366(lines 366 870) no Hoare annotation was computed. [2020-07-17 22:55:56,744 INFO L268 CegarLoopResult]: For program point L168-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,744 INFO L268 CegarLoopResult]: For program point L102-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,747 INFO L268 CegarLoopResult]: For program point L36-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,747 INFO L268 CegarLoopResult]: For program point L235(lines 235 870) no Hoare annotation was computed. [2020-07-17 22:55:56,747 INFO L268 CegarLoopResult]: For program point L169(line 169) no Hoare annotation was computed. [2020-07-17 22:55:56,747 INFO L268 CegarLoopResult]: For program point L103(line 103) no Hoare annotation was computed. [2020-07-17 22:55:56,747 INFO L268 CegarLoopResult]: For program point L37(line 37) no Hoare annotation was computed. [2020-07-17 22:55:56,747 INFO L268 CegarLoopResult]: For program point L764(lines 764 870) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L632(lines 632 870) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L500(lines 500 870) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L831(lines 831 870) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L171-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L105-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L39-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L700(lines 700 870) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L568(lines 568 870) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L172(line 172) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L106(line 106) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L40(line 40) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L305(lines 305 870) no Hoare annotation was computed. [2020-07-17 22:55:56,748 INFO L268 CegarLoopResult]: For program point L438(lines 438 870) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L372(lines 372 870) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L174-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L108-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L42-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L241(lines 241 870) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L175(line 175) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L109(line 109) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L43(line 43) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L638(lines 638 870) no Hoare annotation was computed. [2020-07-17 22:55:56,749 INFO L268 CegarLoopResult]: For program point L506(lines 506 870) no Hoare annotation was computed. [2020-07-17 22:55:56,750 INFO L268 CegarLoopResult]: For program point L837(lines 837 870) no Hoare annotation was computed. [2020-07-17 22:55:56,750 INFO L268 CegarLoopResult]: For program point L771(lines 771 870) no Hoare annotation was computed. [2020-07-17 22:55:56,750 INFO L268 CegarLoopResult]: For program point L573(lines 573 870) no Hoare annotation was computed. [2020-07-17 22:55:56,750 INFO L268 CegarLoopResult]: For program point L177-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,750 INFO L268 CegarLoopResult]: For program point L111-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,750 INFO L268 CegarLoopResult]: For program point L45-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,750 INFO L268 CegarLoopResult]: For program point L706(lines 706 870) no Hoare annotation was computed. [2020-07-17 22:55:56,750 INFO L268 CegarLoopResult]: For program point L178(line 178) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L112(line 112) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L46(line 46) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L311(lines 311 870) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L444(lines 444 870) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L378(lines 378 870) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L180-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L114-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L48-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,751 INFO L268 CegarLoopResult]: For program point L247(lines 247 870) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L181(line 181) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L115(line 115) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L49(line 49) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L842(lines 842 870) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L644(lines 644 870) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L512(lines 512 870) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L777(lines 777 870) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L579(lines 579 870) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L183-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,752 INFO L268 CegarLoopResult]: For program point L117-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,753 INFO L268 CegarLoopResult]: For program point L51-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,753 INFO L268 CegarLoopResult]: For program point calculate_outputEXIT(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,753 INFO L268 CegarLoopResult]: For program point L712(lines 712 870) no Hoare annotation was computed. [2020-07-17 22:55:56,753 INFO L268 CegarLoopResult]: For program point L184(line 184) no Hoare annotation was computed. [2020-07-17 22:55:56,753 INFO L268 CegarLoopResult]: For program point L118(line 118) no Hoare annotation was computed. [2020-07-17 22:55:56,753 INFO L268 CegarLoopResult]: For program point L52(line 52) no Hoare annotation was computed. [2020-07-17 22:55:56,754 INFO L268 CegarLoopResult]: For program point L449(lines 449 870) no Hoare annotation was computed. [2020-07-17 22:55:56,754 INFO L268 CegarLoopResult]: For program point L317(lines 317 870) no Hoare annotation was computed. [2020-07-17 22:55:56,754 INFO L268 CegarLoopResult]: For program point L384(lines 384 870) no Hoare annotation was computed. [2020-07-17 22:55:56,754 INFO L268 CegarLoopResult]: For program point L252(lines 252 870) no Hoare annotation was computed. [2020-07-17 22:55:56,754 INFO L268 CegarLoopResult]: For program point L186-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,754 INFO L268 CegarLoopResult]: For program point L120-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,754 INFO L268 CegarLoopResult]: For program point L54-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,754 INFO L268 CegarLoopResult]: For program point L187(line 187) no Hoare annotation was computed. [2020-07-17 22:55:56,755 INFO L268 CegarLoopResult]: For program point L121(line 121) no Hoare annotation was computed. [2020-07-17 22:55:56,755 INFO L268 CegarLoopResult]: For program point L55(line 55) no Hoare annotation was computed. [2020-07-17 22:55:56,755 INFO L268 CegarLoopResult]: For program point L848(lines 848 870) no Hoare annotation was computed. [2020-07-17 22:55:56,755 INFO L268 CegarLoopResult]: For program point L650(lines 650 870) no Hoare annotation was computed. [2020-07-17 22:55:56,755 INFO L268 CegarLoopResult]: For program point L518(lines 518 870) no Hoare annotation was computed. [2020-07-17 22:55:56,755 INFO L268 CegarLoopResult]: For program point L783(lines 783 870) no Hoare annotation was computed. [2020-07-17 22:55:56,755 INFO L268 CegarLoopResult]: For program point L585(lines 585 870) no Hoare annotation was computed. [2020-07-17 22:55:56,755 INFO L268 CegarLoopResult]: For program point L189-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,756 INFO L268 CegarLoopResult]: For program point L123-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,756 INFO L268 CegarLoopResult]: For program point L57-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,756 INFO L268 CegarLoopResult]: For program point L718(lines 718 870) no Hoare annotation was computed. [2020-07-17 22:55:56,756 INFO L268 CegarLoopResult]: For program point L454(lines 454 870) no Hoare annotation was computed. [2020-07-17 22:55:56,756 INFO L268 CegarLoopResult]: For program point L190(line 190) no Hoare annotation was computed. [2020-07-17 22:55:56,756 INFO L268 CegarLoopResult]: For program point L124(line 124) no Hoare annotation was computed. [2020-07-17 22:55:56,756 INFO L268 CegarLoopResult]: For program point L58(line 58) no Hoare annotation was computed. [2020-07-17 22:55:56,756 INFO L268 CegarLoopResult]: For program point L323(lines 323 870) no Hoare annotation was computed. [2020-07-17 22:55:56,757 INFO L264 CegarLoopResult]: At program point calculate_outputENTRY(lines 20 872) the Hoare annotation is: (let ((.cse13 (= ~a21~0 |old(~a21~0)|)) (.cse14 (= 1 |old(~a24~0)|)) (.cse9 (= ~a12~0 |old(~a12~0)|)) (.cse10 (= 1 ~a24~0)) (.cse11 (= ~a15~0 |old(~a15~0)|))) (let ((.cse1 (and .cse9 .cse10 .cse11 (= 8 ~a21~0))) (.cse2 (not (= 8 |old(~a21~0)|))) (.cse7 (not (<= 7 |old(~a15~0)|))) (.cse0 (not .cse14)) (.cse4 (not (= 10 |old(~a21~0)|))) (.cse6 (and .cse9 .cse10 .cse13 .cse11)) (.cse3 (not (<= |old(~a12~0)| 80))) (.cse12 (= 7 |old(~a21~0)|)) (.cse5 (not (<= |old(~a15~0)| 5))) (.cse8 (not (<= |old(~a21~0)| 7)))) (and (or .cse0 .cse1 .cse2 .cse3) (or .cse0 .cse4 (forall ((v_~a12~0_449 Int)) (or (not (<= v_~a12~0_449 80)) (not (<= |old(~a12~0)| (div (+ v_~a12~0_449 366333) 5))) (not (< 11 v_~a12~0_449)) (not (= 0 (mod (+ v_~a12~0_449 3) 5))))) .cse5 .cse6) (or .cse0 .cse4 .cse7 .cse6) (or .cse0 (= 5 |old(~a15~0)|) .cse8 .cse6) (or .cse0 (and .cse9 .cse10 (= 9 ~a21~0) .cse11) (not (= 9 |old(~a21~0)|))) (or .cse0 .cse1 .cse2 .cse7) (or .cse0 (not (= 6 |old(~a21~0)|)) .cse6) (or (not .cse12) .cse0 (not (<= |old(~a12~0)| 76)) (not (< 22 |old(~a12~0)|)) .cse6) (or .cse0 .cse4 .cse6 .cse3) (or (and .cse9 (= ~a24~0 |old(~a24~0)|) .cse13 .cse11) (not (<= (+ |old(~a12~0)| 49) 0)) (and .cse12 .cse14) .cse5 .cse8)))) [2020-07-17 22:55:56,757 INFO L268 CegarLoopResult]: For program point L390(lines 390 870) no Hoare annotation was computed. [2020-07-17 22:55:56,757 INFO L268 CegarLoopResult]: For program point L258(lines 258 870) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L192-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L126-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L60-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L193(line 193) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L127(line 127) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L61(line 61) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L854(lines 854 870) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L656(lines 656 870) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L524(lines 524 870) no Hoare annotation was computed. [2020-07-17 22:55:56,758 INFO L268 CegarLoopResult]: For program point L789(lines 789 870) no Hoare annotation was computed. [2020-07-17 22:55:56,759 INFO L268 CegarLoopResult]: For program point L591(lines 591 870) no Hoare annotation was computed. [2020-07-17 22:55:56,759 INFO L268 CegarLoopResult]: For program point L195-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,759 INFO L268 CegarLoopResult]: For program point L129-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,759 INFO L268 CegarLoopResult]: For program point L63-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,759 INFO L268 CegarLoopResult]: For program point L724(lines 724 870) no Hoare annotation was computed. [2020-07-17 22:55:56,759 INFO L268 CegarLoopResult]: For program point L460(lines 460 870) no Hoare annotation was computed. [2020-07-17 22:55:56,759 INFO L268 CegarLoopResult]: For program point L196(line 196) no Hoare annotation was computed. [2020-07-17 22:55:56,759 INFO L268 CegarLoopResult]: For program point L130(line 130) no Hoare annotation was computed. [2020-07-17 22:55:56,760 INFO L268 CegarLoopResult]: For program point L64(line 64) no Hoare annotation was computed. [2020-07-17 22:55:56,760 INFO L268 CegarLoopResult]: For program point L329(lines 329 870) no Hoare annotation was computed. [2020-07-17 22:55:56,760 INFO L268 CegarLoopResult]: For program point L396(lines 396 870) no Hoare annotation was computed. [2020-07-17 22:55:56,760 INFO L268 CegarLoopResult]: For program point L264(lines 264 870) no Hoare annotation was computed. [2020-07-17 22:55:56,760 INFO L268 CegarLoopResult]: For program point L198-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,760 INFO L268 CegarLoopResult]: For program point L132-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,760 INFO L268 CegarLoopResult]: For program point L66-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L859(lines 859 870) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L199(line 199) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L133(line 133) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L67(line 67) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L662(lines 662 870) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L530(lines 530 870) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L795(lines 795 870) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L597(lines 597 870) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L201-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,761 INFO L268 CegarLoopResult]: For program point L135-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,762 INFO L268 CegarLoopResult]: For program point L69-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,762 INFO L268 CegarLoopResult]: For program point L730(lines 730 870) no Hoare annotation was computed. [2020-07-17 22:55:56,762 INFO L268 CegarLoopResult]: For program point L202(line 202) no Hoare annotation was computed. [2020-07-17 22:55:56,762 INFO L268 CegarLoopResult]: For program point L136(line 136) no Hoare annotation was computed. [2020-07-17 22:55:56,762 INFO L268 CegarLoopResult]: For program point L70(line 70) no Hoare annotation was computed. [2020-07-17 22:55:56,762 INFO L268 CegarLoopResult]: For program point L467(lines 467 870) no Hoare annotation was computed. [2020-07-17 22:55:56,762 INFO L268 CegarLoopResult]: For program point L335(lines 335 870) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L269(lines 269 870) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L402(lines 402 870) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L138-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L72-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L865(lines 865 870) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L139(line 139) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L73(line 73) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L668(lines 668 870) no Hoare annotation was computed. [2020-07-17 22:55:56,763 INFO L268 CegarLoopResult]: For program point L536(lines 536 870) no Hoare annotation was computed. [2020-07-17 22:55:56,764 INFO L268 CegarLoopResult]: For program point L801(lines 801 870) no Hoare annotation was computed. [2020-07-17 22:55:56,764 INFO L268 CegarLoopResult]: For program point L735(lines 735 870) no Hoare annotation was computed. [2020-07-17 22:55:56,764 INFO L268 CegarLoopResult]: For program point L603(lines 603 870) no Hoare annotation was computed. [2020-07-17 22:55:56,764 INFO L268 CegarLoopResult]: For program point calculate_outputErr0ASSERT_VIOLATIONERROR_FUNCTION(line 154) no Hoare annotation was computed. [2020-07-17 22:55:56,764 INFO L268 CegarLoopResult]: For program point L141-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,764 INFO L268 CegarLoopResult]: For program point L75-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,764 INFO L268 CegarLoopResult]: For program point L472(lines 472 870) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L142(line 142) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L76(line 76) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L341(lines 341 870) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L275(lines 275 870) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L408(lines 408 870) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L144-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L78-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L541(lines 541 870) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L211(lines 211 870) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L145(line 145) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L79(line 79) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L674(lines 674 870) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L807(lines 807 870) no Hoare annotation was computed. [2020-07-17 22:55:56,765 INFO L268 CegarLoopResult]: For program point L741(lines 741 870) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L609(lines 609 870) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L147-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L81-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L478(lines 478 870) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L280(lines 280 870) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L148(line 148) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L82(line 82) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L677(lines 677 870) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L347(lines 347 870) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L414(lines 414 870) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L150-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L84-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point calculate_outputFINAL(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L547(lines 547 870) no Hoare annotation was computed. [2020-07-17 22:55:56,766 INFO L268 CegarLoopResult]: For program point L217(lines 217 870) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L151(line 151) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L85(line 85) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L747(lines 747 870) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L615(lines 615 870) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L153-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L87-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L21(lines 21 23) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L21-2(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L814(lines 814 870) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L484(lines 484 870) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L286(lines 286 870) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L154(line 154) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L88(line 88) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L22(line 22) no Hoare annotation was computed. [2020-07-17 22:55:56,767 INFO L268 CegarLoopResult]: For program point L683(lines 683 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L353(lines 353 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L552(lines 552 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L420(lines 420 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L156-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L90-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L24-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L223(lines 223 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L157(line 157) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L91(line 91) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L25(line 25) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L752(lines 752 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L819(lines 819 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L621(lines 621 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L555(lines 555 870) no Hoare annotation was computed. [2020-07-17 22:55:56,768 INFO L268 CegarLoopResult]: For program point L159-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L93-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L27-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L688(lines 688 870) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L490(lines 490 870) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L160(line 160) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L94(line 94) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L28(line 28) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L359(lines 359 870) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L293(lines 293 870) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L426(lines 426 870) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L162-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L96-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L30-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L229(lines 229 870) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L163(line 163) no Hoare annotation was computed. [2020-07-17 22:55:56,769 INFO L268 CegarLoopResult]: For program point L97(line 97) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L31(line 31) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L758(lines 758 870) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L626(lines 626 870) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L825(lines 825 870) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L561(lines 561 870) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L495(lines 495 870) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L165-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L99-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L33-1(lines 20 872) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L694(lines 694 870) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L166(line 166) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L100(line 100) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L34(line 34) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point L299(lines 299 870) no Hoare annotation was computed. [2020-07-17 22:55:56,770 INFO L268 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-07-17 22:55:56,771 INFO L264 CegarLoopResult]: At program point L-1(line -1) the Hoare annotation is: (and (<= (+ ~a12~0 49) 0) (= 7 ~a21~0) (<= ~a15~0 8) (= 1 ~a24~0) (<= 8 ~a15~0)) [2020-07-17 22:55:56,771 INFO L271 CegarLoopResult]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2020-07-17 22:55:56,771 INFO L268 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-07-17 22:55:56,771 INFO L264 CegarLoopResult]: At program point mainENTRY(lines 874 890) the Hoare annotation is: (or (not (= 7 |old(~a21~0)|)) (not (= 1 |old(~a24~0)|)) (and (= ~a12~0 |old(~a12~0)|) (= 7 ~a21~0) (= 1 ~a24~0) (= ~a15~0 |old(~a15~0)|)) (not (<= (+ |old(~a12~0)| 49) 0)) (not (<= |old(~a15~0)| 8)) (not (<= 8 |old(~a15~0)|))) [2020-07-17 22:55:56,771 INFO L268 CegarLoopResult]: For program point mainEXIT(lines 874 890) no Hoare annotation was computed. [2020-07-17 22:55:56,772 INFO L264 CegarLoopResult]: At program point L888(line 888) the Hoare annotation is: (let ((.cse1 (<= ~a12~0 80)) (.cse2 (<= ~a21~0 7)) (.cse4 (<= 7 ~a15~0)) (.cse6 (= 7 ~a21~0)) (.cse5 (<= ~a15~0 5)) (.cse3 (= 10 ~a21~0)) (.cse0 (= 1 ~a24~0))) (or (and .cse0 .cse1 (= 8 ~a21~0)) (not (= 1 |old(~a24~0)|)) (and (not (= 5 ~a15~0)) .cse0 .cse2) (and .cse3 .cse0 .cse1) (and .cse4 .cse3 .cse0) (and .cse0 (= 9 ~a21~0)) (not (<= |old(~a15~0)| 8)) (and (<= (+ ~a12~0 49) 0) .cse5 (or (not .cse6) (not .cse0)) .cse2) (and .cse4 (<= ~a21~0 8) .cse0) (and (= 6 ~a21~0) .cse0) (not (= 7 |old(~a21~0)|)) (not (<= (+ |old(~a12~0)| 49) 0)) (and (<= ~a12~0 76) (< 22 ~a12~0) .cse6 .cse0) (not (<= 8 |old(~a15~0)|)) (and .cse5 .cse3 .cse0 (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))))) [2020-07-17 22:55:56,772 INFO L268 CegarLoopResult]: For program point L888-1(line 888) no Hoare annotation was computed. [2020-07-17 22:55:56,772 INFO L268 CegarLoopResult]: For program point L885(line 885) no Hoare annotation was computed. [2020-07-17 22:55:56,772 INFO L264 CegarLoopResult]: At program point L880-2(lines 880 889) the Hoare annotation is: (let ((.cse1 (<= ~a12~0 80)) (.cse2 (<= ~a21~0 7)) (.cse4 (<= 7 ~a15~0)) (.cse6 (= 7 ~a21~0)) (.cse5 (<= ~a15~0 5)) (.cse3 (= 10 ~a21~0)) (.cse0 (= 1 ~a24~0))) (or (and .cse0 .cse1 (= 8 ~a21~0)) (not (= 1 |old(~a24~0)|)) (and (not (= 5 ~a15~0)) .cse0 .cse2) (and .cse3 .cse0 .cse1) (and .cse4 .cse3 .cse0) (and .cse0 (= 9 ~a21~0)) (not (<= |old(~a15~0)| 8)) (and (<= (+ ~a12~0 49) 0) .cse5 (or (not .cse6) (not .cse0)) .cse2) (and .cse4 (<= ~a21~0 8) .cse0) (and (= 6 ~a21~0) .cse0) (not (= 7 |old(~a21~0)|)) (not (<= (+ |old(~a12~0)| 49) 0)) (and (<= ~a12~0 76) (< 22 ~a12~0) .cse6 .cse0) (not (<= 8 |old(~a15~0)|)) (and .cse5 .cse3 .cse0 (exists ((v_~a12~0_449 Int)) (and (< 11 v_~a12~0_449) (<= v_~a12~0_449 80) (= 0 (mod (+ v_~a12~0_449 3) 5)) (<= ~a12~0 (div (+ v_~a12~0_449 366333) 5))))))) [2020-07-17 22:55:56,773 INFO L268 CegarLoopResult]: For program point L880-3(lines 874 890) no Hoare annotation was computed. [2020-07-17 22:55:56,779 WARN L170 areAnnotationChecker]: ULTIMATE.initFINAL has no Hoare annotation [2020-07-17 22:55:56,779 WARN L170 areAnnotationChecker]: L21 has no Hoare annotation [2020-07-17 22:55:56,786 WARN L170 areAnnotationChecker]: ULTIMATE.initFINAL has no Hoare annotation [2020-07-17 22:55:56,787 WARN L170 areAnnotationChecker]: L21 has no Hoare annotation [2020-07-17 22:55:56,787 WARN L170 areAnnotationChecker]: L21 has no Hoare annotation [2020-07-17 22:55:56,787 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2020-07-17 22:55:56,790 WARN L170 areAnnotationChecker]: L880-3 has no Hoare annotation [2020-07-17 22:55:56,790 WARN L170 areAnnotationChecker]: L880-3 has no Hoare annotation [2020-07-17 22:55:56,790 WARN L170 areAnnotationChecker]: L885 has no Hoare annotation [2020-07-17 22:55:56,790 WARN L170 areAnnotationChecker]: ULTIMATE.initEXIT has no Hoare annotation [2020-07-17 22:55:56,790 WARN L170 areAnnotationChecker]: L22 has no Hoare annotation [2020-07-17 22:55:56,790 WARN L170 areAnnotationChecker]: L21-2 has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: L21-2 has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: L880-3 has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: L885 has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: L885 has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: L25 has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: L24-1 has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: L24-1 has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: mainEXIT has no Hoare annotation [2020-07-17 22:55:56,791 WARN L170 areAnnotationChecker]: L888-1 has no Hoare annotation [2020-07-17 22:55:56,797 WARN L170 areAnnotationChecker]: L28 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L27-1 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L27-1 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L888-1 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L31 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L30-1 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L30-1 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L34 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L33-1 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L33-1 has no Hoare annotation [2020-07-17 22:55:56,798 WARN L170 areAnnotationChecker]: L37 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L36-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L36-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L40 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L39-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L39-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L43 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L42-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L42-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L46 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L45-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L45-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L49 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L48-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L48-1 has no Hoare annotation [2020-07-17 22:55:56,799 WARN L170 areAnnotationChecker]: L52 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L51-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L51-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L55 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L54-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L54-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L58 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L57-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L57-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L61 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L60-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L60-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L64 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L63-1 has no Hoare annotation [2020-07-17 22:55:56,800 WARN L170 areAnnotationChecker]: L63-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L67 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L66-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L66-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L70 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L69-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L69-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L73 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L72-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L72-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L76 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L75-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L75-1 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L79 has no Hoare annotation [2020-07-17 22:55:56,801 WARN L170 areAnnotationChecker]: L78-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L78-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L82 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L81-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L81-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L85 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L84-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L84-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L88 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L87-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L87-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L91 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L90-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L90-1 has no Hoare annotation [2020-07-17 22:55:56,802 WARN L170 areAnnotationChecker]: L94 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L93-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L93-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L97 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L96-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L96-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L100 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L99-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L99-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L103 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L102-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L102-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L106 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L105-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L105-1 has no Hoare annotation [2020-07-17 22:55:56,803 WARN L170 areAnnotationChecker]: L109 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L108-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L108-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L112 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L111-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L111-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L115 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L114-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L114-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L118 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L117-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L117-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L121 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L120-1 has no Hoare annotation [2020-07-17 22:55:56,804 WARN L170 areAnnotationChecker]: L120-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L124 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L123-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L123-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L127 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L126-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L126-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L130 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L129-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L129-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L133 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L132-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L132-1 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L136 has no Hoare annotation [2020-07-17 22:55:56,805 WARN L170 areAnnotationChecker]: L135-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L135-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L139 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L138-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L138-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L142 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L141-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L141-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L145 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L144-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L144-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L148 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L147-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L147-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L151 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L150-1 has no Hoare annotation [2020-07-17 22:55:56,806 WARN L170 areAnnotationChecker]: L150-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L154 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L154 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L153-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L153-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L157 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L156-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L156-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L160 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L159-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L159-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L163 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L162-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L162-1 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L166 has no Hoare annotation [2020-07-17 22:55:56,807 WARN L170 areAnnotationChecker]: L165-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L165-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L169 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L168-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L168-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L172 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L171-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L171-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L175 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L174-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L174-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L178 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L177-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L177-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L181 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L180-1 has no Hoare annotation [2020-07-17 22:55:56,808 WARN L170 areAnnotationChecker]: L180-1 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L184 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L183-1 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L183-1 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L187 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L186-1 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L186-1 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L190 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L189-1 has no Hoare annotation [2020-07-17 22:55:56,809 WARN L170 areAnnotationChecker]: L189-1 has no Hoare annotation [2020-07-17 22:55:56,810 WARN L170 areAnnotationChecker]: L193 has no Hoare annotation [2020-07-17 22:55:56,810 WARN L170 areAnnotationChecker]: L192-1 has no Hoare annotation [2020-07-17 22:55:56,810 WARN L170 areAnnotationChecker]: L192-1 has no Hoare annotation [2020-07-17 22:55:56,810 WARN L170 areAnnotationChecker]: L196 has no Hoare annotation [2020-07-17 22:55:56,810 WARN L170 areAnnotationChecker]: L195-1 has no Hoare annotation [2020-07-17 22:55:56,810 WARN L170 areAnnotationChecker]: L195-1 has no Hoare annotation [2020-07-17 22:55:56,810 WARN L170 areAnnotationChecker]: L199 has no Hoare annotation [2020-07-17 22:55:56,810 WARN L170 areAnnotationChecker]: L198-1 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L198-1 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L202 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L201-1 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L201-1 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: calculate_outputFINAL has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L211 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L211 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: calculate_outputEXIT has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L217 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L217 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L229 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L229 has no Hoare annotation [2020-07-17 22:55:56,811 WARN L170 areAnnotationChecker]: L235 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L235 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L241 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L241 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L247 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L247 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L252 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L252 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L258 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L258 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L264 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L264 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L269 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L269 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L275 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L275 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L280 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L280 has no Hoare annotation [2020-07-17 22:55:56,812 WARN L170 areAnnotationChecker]: L286 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L286 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L293 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L293 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L299 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L299 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L305 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L305 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L311 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L311 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L317 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L317 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L323 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L323 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L329 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L329 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L335 has no Hoare annotation [2020-07-17 22:55:56,813 WARN L170 areAnnotationChecker]: L335 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L341 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L341 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L353 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L353 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L359 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L359 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L366 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L366 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L372 has no Hoare annotation [2020-07-17 22:55:56,814 WARN L170 areAnnotationChecker]: L372 has no Hoare annotation [2020-07-17 22:55:56,815 WARN L170 areAnnotationChecker]: L378 has no Hoare annotation [2020-07-17 22:55:56,815 WARN L170 areAnnotationChecker]: L378 has no Hoare annotation [2020-07-17 22:55:56,815 WARN L170 areAnnotationChecker]: L384 has no Hoare annotation [2020-07-17 22:55:56,815 WARN L170 areAnnotationChecker]: L384 has no Hoare annotation [2020-07-17 22:55:56,815 WARN L170 areAnnotationChecker]: L390 has no Hoare annotation [2020-07-17 22:55:56,815 WARN L170 areAnnotationChecker]: L390 has no Hoare annotation [2020-07-17 22:55:56,815 WARN L170 areAnnotationChecker]: L396 has no Hoare annotation [2020-07-17 22:55:56,815 WARN L170 areAnnotationChecker]: L396 has no Hoare annotation [2020-07-17 22:55:56,816 WARN L170 areAnnotationChecker]: L402 has no Hoare annotation [2020-07-17 22:55:56,816 WARN L170 areAnnotationChecker]: L402 has no Hoare annotation [2020-07-17 22:55:56,816 WARN L170 areAnnotationChecker]: L408 has no Hoare annotation [2020-07-17 22:55:56,816 WARN L170 areAnnotationChecker]: L408 has no Hoare annotation [2020-07-17 22:55:56,816 WARN L170 areAnnotationChecker]: L414 has no Hoare annotation [2020-07-17 22:55:56,816 WARN L170 areAnnotationChecker]: L414 has no Hoare annotation [2020-07-17 22:55:56,816 WARN L170 areAnnotationChecker]: L420 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L420 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L426 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L426 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L432 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L432 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L438 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L438 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L444 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L444 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L449 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L449 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L454 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L454 has no Hoare annotation [2020-07-17 22:55:56,817 WARN L170 areAnnotationChecker]: L460 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L460 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L467 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L467 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L472 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L472 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L478 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L478 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L484 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L484 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L490 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L490 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L495 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L495 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L500 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L500 has no Hoare annotation [2020-07-17 22:55:56,818 WARN L170 areAnnotationChecker]: L506 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L506 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L512 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L512 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L518 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L518 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L524 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L524 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L530 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L530 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L536 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L536 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L541 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L541 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L547 has no Hoare annotation [2020-07-17 22:55:56,819 WARN L170 areAnnotationChecker]: L547 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L552 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L552 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L555 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L555 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L561 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L561 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L568 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L568 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L573 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L573 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L579 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L579 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L585 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L585 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L591 has no Hoare annotation [2020-07-17 22:55:56,820 WARN L170 areAnnotationChecker]: L591 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L597 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L597 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L603 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L603 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L609 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L609 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L615 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L615 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L621 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L621 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L626 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L626 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L632 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L632 has no Hoare annotation [2020-07-17 22:55:56,821 WARN L170 areAnnotationChecker]: L638 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L638 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L644 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L644 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L650 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L650 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L656 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L656 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L662 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L662 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L668 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L668 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L674 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L674 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L677 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L677 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L683 has no Hoare annotation [2020-07-17 22:55:56,822 WARN L170 areAnnotationChecker]: L683 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L688 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L688 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L694 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L694 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L700 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L700 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L706 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L706 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L712 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L712 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L718 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L718 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L724 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L724 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L730 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L730 has no Hoare annotation [2020-07-17 22:55:56,823 WARN L170 areAnnotationChecker]: L735 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L735 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L741 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L741 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L747 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L747 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L752 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L752 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L758 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L758 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L764 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L764 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L771 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L771 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L777 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L777 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L783 has no Hoare annotation [2020-07-17 22:55:56,824 WARN L170 areAnnotationChecker]: L783 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L789 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L789 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L795 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L795 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L801 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L801 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L807 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L807 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L814 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L814 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L819 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L819 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L825 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L825 has no Hoare annotation [2020-07-17 22:55:56,825 WARN L170 areAnnotationChecker]: L831 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L831 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L837 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L837 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L842 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L842 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L848 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L848 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L854 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L854 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L859 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L859 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L865 has no Hoare annotation [2020-07-17 22:55:56,826 WARN L170 areAnnotationChecker]: L865 has no Hoare annotation [2020-07-17 22:55:56,826 INFO L163 areAnnotationChecker]: CFG has 4 edges. 4 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2020-07-17 22:55:56,839 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,840 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,840 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,841 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,849 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,850 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,850 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,850 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,855 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.07 10:55:56 BoogieIcfgContainer [2020-07-17 22:55:56,856 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-07-17 22:55:56,858 INFO L168 Benchmark]: Toolchain (without parser) took 603002.20 ms. Allocated memory was 138.9 MB in the beginning and 2.2 GB in the end (delta: 2.0 GB). Free memory was 101.0 MB in the beginning and 1.7 GB in the end (delta: -1.6 GB). Peak memory consumption was 444.4 MB. Max. memory is 7.1 GB. [2020-07-17 22:55:56,858 INFO L168 Benchmark]: CDTParser took 1.37 ms. Allocated memory is still 138.9 MB. Free memory was 122.0 MB in the beginning and 121.8 MB in the end (delta: 210.1 kB). Peak memory consumption was 210.1 kB. Max. memory is 7.1 GB. [2020-07-17 22:55:56,859 INFO L168 Benchmark]: CACSL2BoogieTranslator took 875.57 ms. Allocated memory was 138.9 MB in the beginning and 204.5 MB in the end (delta: 65.5 MB). Free memory was 100.6 MB in the beginning and 153.1 MB in the end (delta: -52.5 MB). Peak memory consumption was 32.8 MB. Max. memory is 7.1 GB. [2020-07-17 22:55:56,859 INFO L168 Benchmark]: Boogie Preprocessor took 164.26 ms. Allocated memory is still 204.5 MB. Free memory was 153.1 MB in the beginning and 146.8 MB in the end (delta: 6.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 7.1 GB. [2020-07-17 22:55:56,860 INFO L168 Benchmark]: RCFGBuilder took 2653.14 ms. Allocated memory was 204.5 MB in the beginning and 249.6 MB in the end (delta: 45.1 MB). Free memory was 146.8 MB in the beginning and 101.7 MB in the end (delta: 45.1 MB). Peak memory consumption was 98.8 MB. Max. memory is 7.1 GB. [2020-07-17 22:55:56,860 INFO L168 Benchmark]: TraceAbstraction took 599301.75 ms. Allocated memory was 249.6 MB in the beginning and 2.2 GB in the end (delta: 1.9 GB). Free memory was 99.9 MB in the beginning and 1.7 GB in the end (delta: -1.6 GB). Peak memory consumption was 332.7 MB. Max. memory is 7.1 GB. [2020-07-17 22:55:56,863 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.37 ms. Allocated memory is still 138.9 MB. Free memory was 122.0 MB in the beginning and 121.8 MB in the end (delta: 210.1 kB). Peak memory consumption was 210.1 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 875.57 ms. Allocated memory was 138.9 MB in the beginning and 204.5 MB in the end (delta: 65.5 MB). Free memory was 100.6 MB in the beginning and 153.1 MB in the end (delta: -52.5 MB). Peak memory consumption was 32.8 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 164.26 ms. Allocated memory is still 204.5 MB. Free memory was 153.1 MB in the beginning and 146.8 MB in the end (delta: 6.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 2653.14 ms. Allocated memory was 204.5 MB in the beginning and 249.6 MB in the end (delta: 45.1 MB). Free memory was 146.8 MB in the beginning and 101.7 MB in the end (delta: 45.1 MB). Peak memory consumption was 98.8 MB. Max. memory is 7.1 GB. * TraceAbstraction took 599301.75 ms. Allocated memory was 249.6 MB in the beginning and 2.2 GB in the end (delta: 1.9 GB). Free memory was 99.9 MB in the beginning and 1.7 GB in the end (delta: -1.6 GB). Peak memory consumption was 332.7 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 154]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 880]: Loop Invariant [2020-07-17 22:55:56,870 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,870 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,870 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,871 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,872 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,873 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,873 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] [2020-07-17 22:55:56,873 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_~a12~0_449,QUANTIFIED] Derived loop invariant: (((((((((((((((1 == a24 && a12 <= 80) && 8 == a21) || !(1 == \old(a24))) || ((!(5 == a15) && 1 == a24) && a21 <= 7)) || ((10 == a21 && 1 == a24) && a12 <= 80)) || ((7 <= a15 && 10 == a21) && 1 == a24)) || (1 == a24 && 9 == a21)) || !(\old(a15) <= 8)) || (((a12 + 49 <= 0 && a15 <= 5) && (!(7 == a21) || !(1 == a24))) && a21 <= 7)) || ((7 <= a15 && a21 <= 8) && 1 == a24)) || (6 == a21 && 1 == a24)) || !(7 == \old(a21))) || !(\old(a12) + 49 <= 0)) || (((a12 <= 76 && 22 < a12) && 7 == a21) && 1 == a24)) || !(8 <= \old(a15))) || (((a15 <= 5 && 10 == a21) && 1 == a24) && (\exists v_~a12~0_449 : int :: ((11 < v_~a12~0_449 && v_~a12~0_449 <= 80) && 0 == (v_~a12~0_449 + 3) % 5) && a12 <= (v_~a12~0_449 + 366333) / 5)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 254 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 566.9s, OverallIterations: 17, TraceHistogramMax: 14, AutomataDifference: 436.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 32.1s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 819 SDtfs, 24616 SDslu, 1162 SDs, 0 SdLazy, 31253 SolverSat, 4457 SolverUnsat, 2 SolverUnknown, 0 SolverNotchecked, 83.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10623 GetRequests, 10218 SyntacticMatches, 5 SemanticMatches, 400 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4091 ImplicationChecksByTransitivity, 29.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6896occurred in iteration=15, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 48.2s AutomataMinimizationTime, 17 MinimizatonAttempts, 7549 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 7 LocationsWithAnnotation, 282 PreInvPairs, 370 NumberOfFragments, 685 HoareAnnotationTreeSize, 282 FomulaSimplifications, 26568042 FormulaSimplificationTreeSizeReduction, 3.9s HoareSimplificationTime, 7 FomulaSimplificationsInter, 1143205 FormulaSimplificationTreeSizeReductionInter, 26.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 52.2s InterpolantComputationTime, 19989 NumberOfCodeBlocks, 19989 NumberOfCodeBlocksAsserted, 32 NumberOfCheckSat, 19957 ConstructedInterpolants, 10 QuantifiedInterpolants, 35093847 SizeOfPredicates, 20 NumberOfNonLiveVariables, 14498 ConjunctsInSsa, 136 ConjunctsInUnsatCore, 32 InterpolantComputations, 8 PerfectInterpolantSequences, 62696/63693 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...